Esempio n. 1
0
        public void Cargar_PliegosImpresos(string OT)
        {
            ProduccionController pc = new ProduccionController();

            RadGrid22.DataSource = pc.Lista_Pliegos_Impresos(OT).OrderBy(o => o.Pliego);
            RadGrid22.DataBind();
        }
        public string CorreoFechaDistribucionxOT(string Usuario)
        {
            ProduccionController controlpro = new ProduccionController();
            string QueryDtEntregas          = controlpro.FechaEntregaEnviodeCorreoAutomatico();

            if (QueryDtEntregas != "")
            {
                if (QueryDtEntregas == "0")
                {
                    return("NO SE ENVIO");
                }
                else if (controlpro.SincronizadorFechaEntragas(QueryDtEntregas))
                {
                    return("OK");
                }
                else
                {
                    controlpro.GenerarCorreoErrordeEnvio("FechaEntregaEnviodeCorreoAutomatico", "Sincronizador", "", "", "se envió el correo, pero no ingreso a Intranet2");
                    return("Error");
                }
            }
            else
            {
                controlpro.GenerarCorreoErrordeEnvio("FechaEntregaEnviodeCorreoAutomatico", "General", "", "", "No se envió el correo");
                return("Error");
            }
        }
        public string CorreoProduccion_ScoreCardImpresion(string Usuario)
        {
            ProduccionController controlpro = new ProduccionController();

            string[] str = DateTime.Now.AddDays(-1).ToString("dd/MM/yyyy").Split('/');
            DateTime fi  = Convert.ToDateTime(str[1] + "/" + str[0] + "/" + str[2] + " 00:00:00");

            DateTime primerdia = Convert.ToDateTime(str[1] + "/01/" + str[2] + " 00:00:00");

            string[] str2 = DateTime.Now.AddDays(-1).ToString("dd/MM/yyyy").Split('/');
            DateTime ft   = Convert.ToDateTime(str2[1] + "/" + str2[0] + "/" + str2[2] + " 23:59:59");

            string[] str3      = DateTime.Now.ToString("dd/MM/yyyy").Split('/');
            DateTime diaactual = Convert.ToDateTime(str3[1] + "/" + str3[0] + "/" + str3[2] + " 23:59:59");
            string   Resultado = controlpro.GenerarCorreoScoreCard(fi, ft, primerdia, diaactual);

            if (Resultado == "Error")
            {
                controlpro.GenerarCorreoErrordeEnvio("CorreoProduccion_ScoreCardImpresion", "General", "", "", "No se envió el correo");
            }
            string Resultado2 = controlpro.GenerarCorreoScoreCard_ENC(fi, ft, primerdia, diaactual);

            if (Resultado2 == "Error")
            {
                controlpro.GenerarCorreoErrordeEnvio("CorreoProduccion_ScoreCardImpresion", "General", "", "", "No se envió el correo");
            }
            return("OK");
        }
        public string CorreoProduccion_CorreoMerma(string Usuario)
        {
            ProduccionController controlpro = new ProduccionController();

            string[] str = DateTime.Now.AddDays(-1).ToString("dd/MM/yyyy").Split('/');
            //DateTime fi = Convert.ToDateTime(str[2] + "-" + str[1] + "-" + str[0] + " 00:00:00");
            string fi = str[2] + "-" + str[1] + "-" + str[0] + " 00:00:00";

            string[] str2 = DateTime.Now.AddDays(-1).ToString("dd/MM/yyyy").Split('/');
            //DateTime ft = Convert.ToDateTime(str2[2] + "-" + str2[1] + "/" + str2[0] + " 23:59:59");
            string ft = str2[2] + "-" + str2[1] + "-" + str2[0] + " 23:59:59";

            if (controlpro.GenerarCorreoMermas("Rotativas", fi, ft) == "Error")
            {
                controlpro.GenerarCorreoErrordeEnvio("v", "General", "", "", "No se envió el correo Rotativa");
            }
            if (controlpro.GenerarCorreoMermas("Planas", fi, ft) == "Error")
            {
                controlpro.GenerarCorreoErrordeEnvio("v", "General", "", "", "No se envió el correo Planas");
            }
            if (controlpro.GenerarCorreoMermas("ENC", fi, ft) == "Error")
            {
                controlpro.GenerarCorreoErrordeEnvio("v", "General", "", "", "No se envió el correo ENC");
            }
            if (controlpro.GenerarCorreoMermas("Todo", fi, ft) == "Error")
            {
                controlpro.GenerarCorreoErrordeEnvio("v", "General", "", "", "No se envió el correo Todo");
            }
            return("OK");
        }
Esempio n. 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                btnCerrar.Attributes.Add("onclick", "window.close();");

                //string OT = Request.QueryString["ot"];
                lblnombreot.Text = "OT: " + Request.QueryString["ot"] + " - " + Request.QueryString["not"];

                lblMensajeria.Text  = controlm.listarMensajes(Request.QueryString["ot"], Session["Usuario"].ToString(), 1);
                RadGrid4.DataSource = controldes.ListarProduccionOT_tablaTemporal_Detalle(Request.QueryString["ot"]);
                RadGrid4.DataBind();

                RadGrid5.DataSource = controldes.ListarDespacho(Request.QueryString["ot"]);
                RadGrid5.DataBind();

                CargaRegistros(Request.QueryString["ot"]);

                lblTablaHistorial.Text = cp.Carga_HistorialOT(Request.QueryString["ot"]);

                ProduccionController pc = new ProduccionController();
                RadGrid22.DataSource = pc.Lista_Pliegos_Impresos(Request.QueryString["ot"]).OrderBy(o => o.Pliego);
                RadGrid22.DataBind();
            }
            catch
            {
            }
        }
Esempio n. 6
0
 protected void btnFinalizar_Click(object sender, EventArgs e)
 {
     try
     {
         if (Session["Correo"].ToString() == "EnviodeCorreo")
         {
             ProduccionController controlpro = new ProduccionController();
             if (controlpro.EnviarCorreo(lblOT.Text, Session["Usuario"].ToString()))
             {
                 string popupScript = "<script language='JavaScript'>window.opener.location.reload();window.close(); </script>";
                 Page.RegisterStartupScript("PopupScript", popupScript);
             }
             else
             {
                 string popupScript = "<script language='JavaScript'>alert(' Ha ocurrido un error al ingresar, vuelva a intentarlo '); </script>";
                 Page.RegisterStartupScript("PopupScript", popupScript);
             }
         }
         else
         {
             string popupScript = "<script language='JavaScript'>window.opener.location.reload();window.close(); </script>";
             Page.RegisterStartupScript("PopupScript", popupScript);
         }
     }
     catch (Exception a)
     {
         if (a.Message == "Referencia a objeto no establecida como instancia de un objeto.")
         {
             string popupScript = "<script language='JavaScript'>window.opener.location.reload();window.close(); </script>";
             Page.RegisterStartupScript("PopupScript", popupScript);
         }
     }
 }
Esempio n. 7
0
        public void CargarGrilla(string OT)
        {
            ProduccionController proControl = new ProduccionController();

            lista = proControl.listarFechaProdAgregar(OT);
            RadGrid1.DataSource = lista;
            RadGrid1.DataBind();
        }
        public string CorreoFacturacion_CorreoNotas(string Usuario)
        {
            ProduccionController controlpro = new ProduccionController();

            if (controlpro.GenerarCorreoInformeNotasPendientes() == "Error")
            {
                controlpro.GenerarCorreoErrordeEnvio("GenerarCorreoInformeNotasPendientes", "General", "", "", "No se envió el correo");
            }
            return("OK");
        }
        public string CorreoFacturacion_CorreoFacturacionMensual(string Usuario)
        {
            ProduccionController controlpro = new ProduccionController();

            string[] Hoy       = DateTime.Now.AddDays(-9).ToString("dd-MM-yyyy").Split('-');
            string   Resultado = controlpro.GenerarCorreoInformeFacturacion(Hoy[2].ToString(), Hoy[1].ToString(), DateTime.DaysInMonth(Convert.ToInt32(Hoy[2].ToString()), Convert.ToInt32(Hoy[1].ToString())).ToString());

            if (Resultado == "Error")
            {
                controlpro.GenerarCorreoErrordeEnvio("CorreoFacturacion_CorreoFacturacionMensual", "General", "", "", "No se envió el correo");
            }

            return("OK");
        }
Esempio n. 10
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string validador = Validador();

            if (validador == "")
            {
                Intranet.ModuloProduccion.Model.Produccion pro = new Intranet.ModuloProduccion.Model.Produccion();
                pro.NumeroOT    = lblOT.Text;
                pro.NombreOT    = lblNomOT.Text;
                pro.ClienteOT   = lblCliente.Text;
                pro.Ejemplares  = txtCantidad.Text;
                pro.observacion = txtObservacion.Text;
                int    Hora = Convert.ToInt32(ddlHora.SelectedValue.ToString());
                string f    = txtFecha.Text;

                string[] str = f.Split('/');
                string   dia = str[0];
                string   mes = str[1];
                string   año = str[2];
                DateTime Fehora;
                if (Hora == 24)
                {
                    Fehora = Convert.ToDateTime(mes + "/" + dia + "/" + año + " 23:59:59");
                }
                else
                {
                    Fehora = Convert.ToDateTime(mes + "/" + dia + "/" + año + " " + Hora + ":00:00");
                }
                string usuario = Session["Usuario"].ToString();
                ProduccionController controlpro = new ProduccionController();
                string idProduccion             = controlpro.InsertarFecha(pro, usuario, Fehora);
                if (idProduccion == "ok")
                {
                    Session["Correo"] = "EnviodeCorreo";
                    LimpiarForm();
                }
                else
                {
                    string popupScript = "<script language='JavaScript'>alert('" + idProduccion + " Ha ocurrido un error al ingresar, vuelva a intentarlo '); </script>";
                    Page.RegisterStartupScript("PopupScript", popupScript);
                }
                CargarGrilla(lblOT.Text);
                CargarDatosFecha(lblOT.Text);
            }
            else
            {
                string popupScript = "<script language='JavaScript'>alert('" + validador + ", vuelva a intentarlo '); </script>";
                Page.RegisterStartupScript("PopupScript", popupScript);
            }
        }
        public string CorreoEncuadernacion_CorreoSemanal(string Usuario)
        {
            ProduccionController controlpro = new ProduccionController();

            string[] str = DateTime.Now.AddDays(-7).ToString("dd/MM/yyyy").Split('/');
            DateTime fi  = Convert.ToDateTime(str[2] + "-" + str[1] + "-" + str[0] + " 00:00:00");

            string[] str2      = DateTime.Now.AddDays(-1).ToString("dd/MM/yyyy").Split('/');
            DateTime ft        = Convert.ToDateTime(str2[2] + "-" + str2[1] + "-" + str2[0] + " 23:59:59");
            string   Resultado = controlpro.GenerarCorreoSemanal_ENC(fi, ft);

            if (Resultado == "Error")
            {
                controlpro.GenerarCorreoErrordeEnvio("CorreoEncuadernacion_CorreoSemanal", "General", "", "", "No se envió el correo");
            }
            return("OK");
        }
Esempio n. 12
0
 protected void contactsGrid_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
 {
     if (e.CommandName == "CustomEdit")
     {
         GridDataItem         item         = (GridDataItem)e.Item;
         int                  idProduccion = Convert.ToInt32(item["IDProduccion"].Text);
         string               ot           = item["NumeroOT"].Text;
         ProduccionController proControl   = new ProduccionController();
         if (proControl.EliminarFe(idProduccion))
         {
             Session["Correo"] = "EliminarDatos";
             LimpiarForm();
         }
         CargarGrilla(ot);
         CargarDatosFecha(ot);
     }
 }
        public string CorreoProduccion_SobreImpresion(string Usuario)
        {
            ProduccionController controlpro = new ProduccionController();
            string Resultado = controlpro.GenerarCorreoComparativo("", DateTime.Now.AddDays(-1), DateTime.Now, 0);//0

            if (Resultado == "Error")
            {
                controlpro.GenerarCorreoErrordeEnvio("CorreoProduccion_SobreImpresion", "General", "", "", "No se envió el correo");
            }
            string Resultado2 = controlpro.GenerarCorreoComparativo("", DateTime.Now.AddDays(-1), DateTime.Now, 1);//1

            if (Resultado2 == "Error")
            {
                controlpro.GenerarCorreoErrordeEnvio("CorreoProduccion_SobreImpresion", "General", "", "", "No se envió el correo");
            }


            return("OK");
        }
        public string CorreoOTLiberadas(string Usuario)
        {
            ProduccionController controlpro = new ProduccionController();
            string QueryOTLiberada          = controlpro.Produccion_CorreoAutomatico_OTLiberas();

            if (QueryOTLiberada != "")
            {
                if (controlpro.SincronizadorFechaEntragas(QueryOTLiberada))
                {
                    return("OK");
                }
                else
                {
                    controlpro.GenerarCorreoErrordeEnvio("SincronizadorOTLiberadas", "Sincronizador", "", "", "se envió el correo, pero no ingreso a Intranet2");
                    return("Error");
                }
            }
            else
            {
                controlpro.GenerarCorreoErrordeEnvio("CorreoOTLiberadas", "General", "", "", "No se envió el correo");
                return("Error");
            }
        }