-
+139
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
private int GetMaxDayValue(int month, int year)
{
int value = 0;
switch (month)
{
case 1:
value = 31;
break;
case 2:
switch (year)
{
case 2008:
value = 29;
break;
case 2009:
value = 28;
break;
case 2010:
value = 28;
break;
case 2011:
value = 28;
break;
case 2012:
value = 29;
break;
case 2013:
value = 28;
break;
case 2014:
value = 28;
break;
case 2015:
value = 28;
break;
case 2016:
value = 29;
break;
}
break;
case 3:
value = 31;
break;
case 4:
value = 30;
break;
case 5:
value = 31;
break;
case 6:
value = 30;
break;
case 7:
value = 31;
break;
case 8:
value = 31;
break;
case 9:
value = 30;
break;
case 10:
value = 31;
break;
case 11:
value = 30;
break;
case 12:
value = 31;
break;
}
return value;
}
Кусок кода из активно используемого корпоративного приложения :)
TasmX,
11 Августа 2011
-
+143
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
public string IsLarge
{
get
{
return (txtValue.Style["width"] == "150px").ToString();
}
set
{
if (value == true.ToString())
{
txtValue.Style["width"] = "150px";
}
else
{
txtValue.Style["width"] = "65px";
}
}
}
Свойство из одного эпического веб-проекта
daymansiege,
10 Августа 2011
-
+982
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
void timerAutomaticLogin_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
try// 2 трая (видимо для невероятной надежности)
{
try
{
timerAutomaticLogin.Enabled = false;
string[] str = File.ReadAllLines("Password.dll"); // Пароль в текстовом виде в якобы дллке
var sss = Convert.ToInt32(str[0]);// комбинация юзер*пассворд User*1 конвертируется к 1
comboBoxuserList.SelectedIndex = sss;// Выбирается пользователь с индексом пароля
textBoxPassword.Text = str[1];// пароль 2ая строчка файла
ChaeckPassword();// Пароль чаек
}
catch (Exception) { }
}
catch (Exception) { }
}
Окно авторизации:
Два уровня защиты, интеллектуальная система подбора пользователя по карме, подбор пароля согласно предсказанию звёзд, инновационные методы безопасного хранения данных с новейшими системами шифрования.
Содержимое файла Password.dll:
User*1
John386,
10 Августа 2011
-
+126
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
//calculate elapsed time
TimeSpan elapsed = DateTime.Now - startTime;
//if a second has elapsed
if (lastSecond != elapsed.Seconds)
{
//store last second
lastSecond = elapsed.Seconds;
//get hours
string hours;
if (elapsed.Hours < 10)
hours = "0" + elapsed.Hours.ToString();
else
hours = elapsed.Hours.ToString();
//get minutes
string minutes;
if (elapsed.Minutes < 10)
minutes = "0" + elapsed.Minutes.ToString();
else
minutes = elapsed.Minutes.ToString();
//get seconds
string seconds;
if (elapsed.Seconds < 10)
seconds = "0" + elapsed.Seconds.ToString();
else
seconds = elapsed.Seconds.ToString();
//update label
this.lblElapsedTime.Text = "Elapsed time: " + hours + ":" + minutes + ":" + seconds;
}
Явно автор сего кода был не знаком со string.format.
xxxcoderxxx,
10 Августа 2011
-
+118
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
private SqlConnection SqlConnection;
private SqlTransaction SqlTransaction;
private SqlCommand SqlCommand;
private SqlDataReader SqlDataReader;
protected void BtnRegister_Click(object sender, EventArgs e)
{
using(SqlConnection connection = new SqlConnection())
{
if(textBoxUsername != null)
{
if(textBoxPassword != null)
{
if(textBoxCountry !=null)
{
if(textBoxCity !=null)
{
SqlCommand.CommandText = "INSERT INTO SiteDB (Username, Password, Email, City, Country)"+
"VALUES ('textBoxUsername', 'textBoxPassword', 'textBoxCountry', 'textBoxCity')";
SqlCommand.ExecuteNonQuery;
}
}
}
}
}
}
Прислали недавно пример кода вместе с резюме на поизицию ASP.NET Developper.
IJobs,
06 Августа 2011
-
+125
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
for(int i = 0; i<et.Days.Count; i++)
{
if (et.Days[i].WorkDay.Day == colno - 1)
{
EmplTabelDays etd = et.Days[i];
switch (colno)
{
case 0:
break;
case 1:
break;
default:
{
//pinc.TypeIncome = (IncomeItem)
//((TreeNodeHelper)(income_grid.Rows[e.RowIndex].Cells[e.ColumnIndex]).Value).Value;
//etd.WorkStatus = (WorkStatus)((DataGridViewCell)(WorkDaysGrid.Rows[recno].Cells[colno]).Value).Value;
DataGridViewCell cell = WorkDaysGrid.Rows[recno].Cells[colno];
if (SpecialButton.Checked == false)
{
etd.TypeWorkHours = 8;
//еще 100500 строк гавнокода...
if (cell.Value == "8")
etd.WorkStatus.Id = 1;
if (cell.Value == "-")
etd.WorkStatus.Id = 2;
if (cell.Value == "О")
etd.WorkStatus.Id = 3;
if (cell.Value == "Б")
etd.WorkStatus.Id = 4;
if (cell.Value == "Р")
etd.WorkStatus.Id = 5;
if (cell.Value == "П")
etd.WorkStatus.Id = 6;
if (cell.Value == "А")
etd.WorkStatus.Id = 7;
if (cell.Value == "Г")
etd.WorkStatus.Id = 8;
if (cell.Value == "С")
etd.WorkStatus.Id = 9;
}
Найдено в коде программы табель для бухгалтерии.
Заполнение справочника с типами дней на основе ячеек грида.
KeyboardInheritance в чистом виде.
etcshadow,
05 Августа 2011
-
+126
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
public bool NewOrder {
get {
if( !string.IsNullOrEmpty( Request.QueryString[ "NewOrder" ] ) ) {
ViewState[ "NewOrder" ] = Request.QueryString[ "NewOrder" ] == "true" ? true : false;
} else {
if( ViewState[ "NewOrder" ] != null )
return ( bool ) ViewState[ "NewOrder" ];
else
ViewState[ "NewOrder" ] = true;
}
return ( bool ) ViewState[ "NewOrder" ];
}
set { ViewState[ "NewOrder" ] = value; }
}
Eugene,
05 Августа 2011
-
+126
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
// Get credit spread rates and tenors
mDtCreditSpreadTenors = aRDO.GetResultTable(mSelectCreditSpreadRates, mCode, mCreditSpreadCurveDate);
// Check if any credit spread rates are returned
if (mDtCreditSpreadTenors.Rows.Count == 0)
{
// If debugging
if (System.Diagnostics.Debugger.IsAttached)
// Get from fixed date
mDtCreditSpreadTenors = aRDO.GetResultTable(mSelectCreditSpreadRates, mCode, 39396);
else
// Add error
aMissingData.Add(string.Format("Cannot find credit spread rates for date {0}", mCreditSpreadCurveDate.ToShortDateString()));
}
Счастливой отладки, суки!
xxxcoderxxx,
05 Августа 2011
-
+121
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
...
DateTime dt = new DateTime();
dt = dt.AddYears(deStartDate.DateTime.Year - 1);
dt = dt.AddMonths(deStartDate.DateTime.Month - 1);
dt = dt.AddDays(deStartDate.DateTime.Day - 1);
dt = dt.AddHours(teStartDate.Time.Hour);
dt = dt.AddMinutes(teStartDate.Time.Minute);
dt = dt.AddSeconds(teStartDate.Time.Second);
// Массив для хранения результатов проверок...
bool[] blResults = {false, false};
// Проверка даты и врмени
if (dt > DateTime.Now)
{
blResults[0] = true;
}
// Проверка интервала
if (seInterval.Value > 0)
{
blResults[1] = true;
}
// Еслис все проверки были выполнены успешно, то...
if (blResults[0] && blResults[1])
...
deStartDate - контрол с выбором даты
teStartDate - контрол с выбором времени
В коде было необходимо получить из этих контролов точное время запуска службы.
Орфография комментариев сохранена :-)
BaranovskiyNE,
03 Августа 2011
-
+970
- 1
- 2
- 3
- 4
- 5
public static bcnPassword Password
{
get { return mPassword; }
set { ;}
}
Классическое говно
xxxcoderxxx,
03 Августа 2011