Пример #1
0
 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);
            }
        }