private?string?GetNo()
{
string?no?=?"";
//reemplazar aquí El número que leíste de la base de datos
string?lastNo?=?"gc2015070001";
string?year?=?lastNo.Substring(2, 4);
string?month?=?lastNo.Substring(6,2);
string?number?=?lastNo.Substring(8,4);
FechaHora?current ? =?DateTime.Now;
int?intNum?=?0;
string?strNum?=?"";
//Mismo año y mismo mes
si?(año?==?current.ToString("aaaa")?amp;amp;?mes?==?current.ToString("MM"))
{
intNum?=?Int32.Parse(número)? ?1;
strNum?=?intNum.ToString();
si?( strNum. Longitud?==?1)
{
strNum?=?"000" ?strNum;
}
¿si no?(strNum.Length?==?2)
{
strNum?=?"00" ?strNum;
} p>
else?if?(strNum.Length?==?3)
{
strNum?=?"0"? ?strNum;
}
no?=?"gc"?año? ?mes ?strNum;
}
otro
{
no?=?"gc"? ?current.ToString("aaaaMM") "0001";
}
return?no; p>
}