- 1
- 2
- 3
- 4
- 5
- 6
if (ddlSex.SelectedValue.Contains("мужской"))
cbPregnant.Visible = false;
if (employer.Pregnant.StartsWith("1"))
cbProject.Checked = true;
if (employer.Pregnant.StartsWith("2"))
cbPregnant.Checked = true;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+127
if (ddlSex.SelectedValue.Contains("мужской"))
cbPregnant.Visible = false;
if (employer.Pregnant.StartsWith("1"))
cbProject.Checked = true;
if (employer.Pregnant.StartsWith("2"))
cbPregnant.Checked = true;
+133
static string ContentTypeDecode(string contentTypeName)
{
if (contentTypeName.Equals("Поручение")) return "Задание";
if (contentTypeName.Equals("Поручение с результатом типа текст")) return "Задание с результатом типа текст";
if (contentTypeName.Contains("Поручение с результатом типа выбор")) return "Задание с результатом типа выбор";
if (contentTypeName.Equals("Поручение с результатом типа документ")) return "Задание с результатом типа документ";
if (contentTypeName.Equals("Поручение с результатом типа форма")) return "Задание с результатом типа форма";
if (contentTypeName.Equals("Поручение с результатом типа флаг")) return "Задание с результатом типа флаг";
if (contentTypeName.Equals("Поручение с результатом типа число")) return "Задание с результатом типа число";
if (contentTypeName.Equals("Поручение с результатом типа дата")) return "Задание с результатом типа дата";
if (contentTypeName.Equals("Поручение с результатом типа пользователь")) return "Задание с результатом типа пользователь";
if (contentTypeName.Equals("Поручение с результатом типа список пользователей")) return "Задание с результатом типа список пользователей";
if (contentTypeName.Equals("Поручение на сканирование")) return "Задание на сканирование";
if (contentTypeName.Equals("Задача на контроль поручения")) return "Задание на контроль";
if (contentTypeName.StartsWith("Утверждение документа v3")) return "Утверждение документа";
if (contentTypeName.StartsWith("Согласование документа v3")) return "Согласование документа";
if (contentTypeName.StartsWith("Утверждение документа v4")) return "Утверждение документа";
if (contentTypeName.StartsWith("Согласование документа v4")) return "Согласование документа";
return null;
}///string ContentTypeDecode(string ContentTypeName)
Из реального комерческого проекта
+125
/// <summary>
/// Конвертирование String - Decimal
/// </summary>
/// <param name="text"></param>
/// <param name="value"></param>
/// <returns></returns>
public static decimal GetDecimal(this string text)
{
decimal number;
CultureInfo culture = null;
if (String.IsNullOrEmpty(text))
throw new ArgumentNullException("The input string is invalid.");
try
{
culture = CultureInfo.CurrentCulture;
number = decimal.Parse(text, culture);
return number;
}
catch
{
}
try
{
culture = culture.Parent;
number = decimal.Parse(text, culture);
return number;
}
catch
{
}
culture = CultureInfo.InvariantCulture;
try
{
number = decimal.Parse(text, culture);
return number;
}
catch (FormatException e)
{
throw new FormatException(String.Format("Unable to parse '{0}'.", text), e);
}
}
Это финиш.
+130
public void ExportOrderDetails()
{
char comma = ',';
StringBuilder sb = new StringBuilder();
string line = "";
line += "Order No" + comma;
line += "Customer" + comma;
line += "Order Date" + comma;
line += "Order Status" + comma;
line += "Subtotal" + comma;
line += "Tax Total" + comma;
line += "Shipping Cost" + comma;
line += "Shipping Method" + comma;
line += "Order Total" + comma;
line += "Payment Method" + comma;
line += "Total Quantity" + comma;
line += "Date Shipped" + comma;
line += "Tracking No" + comma;
line += "Order Currency Code" + comma;
line += "Exchange Rate" + comma;
line += "Billing First Name" + comma;
line += "Billing Last Name" + comma;
line += "Billing Company" + comma;
line += "Billing Address" + comma;
line += "Billing Address 2" + comma;
line += "Billing City" + comma;
line += "Billing Zip" + comma;
line += "Billing State Code" + comma;
line += "Billing Country ISO2" + comma;
line += "Billing Phone" + comma;
line += "Billing Phone 2" + comma;
line += "Billing Email" + comma;
line += "Shipping First Name" + comma;
line += "Shipping Last Name" + comma;
line += "Shipping Company" + comma;
line += "Shipping Address" + comma;
line += "Shipping Address 2" + comma;
line += "Shipping City" + comma;
line += "Shipping Zip" + comma;
line += "Shipping State Code" + comma;
line += "Shipping Country ISO2" + comma;
line += "Shipping Phone" + comma;
line += "Shipping Phone 2" + comma;
line += "Shipping Email" + comma;
line += "Combined Product Weight" + comma;
line += "Product Qty" + comma;
line += "Product SKU" + comma;
line += "Product Name" + comma;
line += "Product Variation Details" + comma;
line += "Product Unit Price" + comma;
line += "Product Unit Cost" + comma;
line += "Product Weight" + comma;
line += "Product Total Price" + comma;
line += "Product Total Cost" + comma;
sb.AppendLine(line.Remove(line.Length - 1));
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", "attachment; filename=orders-details-" + DateTime.Now.ToString("yyyy-MM-dd") + ".csv");
Response.ContentEncoding = Encoding.Default;
Response.Write(sb.ToString());
Response.End();
}
Норм так)
+139
if (sdk.Name.ToLower().Contains("Windows Phone"))
{
WP7SDK = sdk;
break;
}
Быстро написал, потом когда пересматривал обнаружил
+145
<?xml version="1.0"?>
-<DocumentElement>
<o2p time="27.10.2011 8:00:38"/>
<o2p timecreate="26.10.2011 22:43:17"/>
<o2p di="0.0000" g="" d="" dv="0.0000" i="8751" q="4.0000" c="C3212"/>
<o2p di="0.0000" g="" d="" dv="0.0000" i="8751" q="2.0000" c="C3213"/>
...
после обновления ПО в файлах выгрузки добавились строки 3-4
+135
static void Main(string[] args)
{
string[] indiaCityVisit = {
"Delhi", "Jodhpur", "Mumbai", "Pune", "Agra",
"Shimla", "Bengaluru", "Mysore", "Ooty",
"Jaipur", "Nagpur", "Amritsar", "Hyderabad",
"Goa", "Ahmedabad" };
string cities = String.Join(",", indiaCityVisit
.Select(s => s.ToString())
.ToArray());
Console.WriteLine(cities);
Console.ReadLine();
}
http://www.devcurry.com/2010/12/convert-string-array-into-string-c-linq.html
Индусы такие индусы
+124
private bool IsDigit(char c)
{
if (digitInIndicatorList.Contains(c))
{
return true;
}
return false;
}
readonly static List<char> digitInIndicatorList = new List<char>() { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };
Неустаревающая классика...
+118
if (true)
{
full_result_list = this.FullTextSearch(list_without_uss, this.CountOfDocs);
foreach (SearchResultItem add_item in full_result_list)
{
SearchResultItem find_item = (SearchResultItem)result_list.Find(it => ((it.DocId == add_item.DocId) && (it.ModId == add_item.ModId)));
if (find_item != null)
{
// find_item.Relev += add_item.Relev;
}
else
{
result_list.Add(add_item);
}
}
}
Просто фейерично!
+128
public class BusinessUnitDetail
{
public string Description { get; set; }
}
...
[TestMethod]
public void DescriptionTest()
{
BusinessUnitDetail target = new BusinessUnitDetail();
string expected = "test test test\n test";
string actual;
target.Description = expected;
actual = target.Description;
Assert.AreEqual(expected, actual);
}
беспощадная проверка всего и вся