public override string ToString() { return(Id + "|" + Nombre + "|" + FechaInicio.ToString("dd/MM/yyyy") + "|" + FechaTermino.ToString("dd/MM/yyyy")); }
protected void lbImprimir_Click(object sender, EventArgs e) { ProgramaProduccion_Controller sc = new ProgramaProduccion_Controller(); string Maquinas = ""; int count = 0; foreach (ListItem item in lstFruits.Items) { if (item.Selected) { Maquinas += item.Value + ","; count++; } } if (count > 0) { Maquinas = Maquinas.Substring(0, Maquinas.Length - 1); int Mes = DateTime.Now.Month; int MesRecorrido = DateTime.Now.Month; int Año = DateTime.Now.Year; int AñoRecorrido = DateTime.Now.Year; int MesesBusqueda = Convert.ToInt32(ddlMeses.SelectedValue.ToString()); DateTime FechaInicio; int ddm; DateTime FechaTermino; List <ProgramaProduccion_Extendido> lista = new List <ProgramaProduccion_Extendido>(); if (Mes + MesesBusqueda > 12) { FechaInicio = new DateTime(Año, Mes, 1); ddm = DateTime.DaysInMonth(Año, FechaInicio.AddMonths(MesesBusqueda).Month); FechaTermino = new DateTime((Año + 1), FechaInicio.AddMonths(MesesBusqueda).Month, ddm); } else { FechaInicio = new DateTime(Año, Mes, 1); ddm = DateTime.DaysInMonth(Año, FechaInicio.AddMonths(MesesBusqueda).Month); FechaTermino = new DateTime(Año, FechaInicio.AddMonths(MesesBusqueda).Month, ddm); } ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('_ProgramaProduccion_Ext.aspx?fi=" + FechaInicio.ToString() + "&ft=" + FechaTermino.ToString() + "&maq=" + Maquinas + "&meses=" + ddlMeses.SelectedValue.ToString() + "');", true); } }