Exemple #1
0
        protected void btnCerrarPallet_Click(object sender, EventArgs e)
        {
            if (txtCodigo.Text != "")
            {
                List <Prod_Terminados> lisPT = new List <Prod_Terminados>();
                lisPT = cPT.BuscaPallet(txtCodigo.Text);

                if (lisPT.Count != 0)
                {
                    bool respuesta = cPT.CerrarPallet(txtCodigo.Text, Session["Usuario"].ToString());
                    if (respuesta == true)
                    {
                        DivMensaje.Visible   = true;
                        imgMensaje.ImageUrl  = "../../Images/tick.png";
                        lblCodAnterior.Text  = txtCodigo.Text;
                        lblMensaje.Text      = "El Pallet " + txtCodigo.Text + " ha sido Cerrado Correctamente.";
                        lblMensaje.ForeColor = Color.White;
                        DivMensaje.Attributes.Add("style", "background-color:Green");


                        if (cPT.CorreoPrimerDespacho(txtOT.Text, "cjerias", 0) == false)
                        {
                            bool rrr = cPT.CorreoPrimerDespacho(txtOT.Text.Trim(), "cjerias", 1);
                            generarCorreo(txtOT.Text, cPT.CargarPalletsCorreo(lblCodAnterior.Text.Trim(), txtOT.Text.Trim(), 2), txtNombreOT.Text);
                        }
                        //habilita impresion
                        btnImprimir.Attributes.Add("onclick", "window.open('EtiquetaProductosTerminados.aspx?Cod=" + txtCodigo.Text + ",'Procesar Documento','toolbar=no, location=yes,status=no,menubar=no,scrollbars=no,resizable=no, width=730,height=650,left=340,top=200')");
                        btnImprimir.Visible = true;

                        Recarga();
                    }
                    else
                    {
                        DivMensaje.Visible   = true;
                        imgMensaje.ImageUrl  = "../../Images/cross.png";
                        lblMensaje.Text      = "Ha ocurrido un Error, vuelva a intentarlo.";
                        lblMensaje.ForeColor = Color.White;
                        DivMensaje.Attributes.Add("style", "background-color:Red");
                    }
                }
                else
                {
                    DivMensaje.Visible   = true;
                    imgMensaje.ImageUrl  = "../../Images/cross.png";
                    lblMensaje.Text      = "Pallet Vacio, debe ingresar productos para cerrar un pallet.";
                    lblMensaje.ForeColor = Color.White;
                    DivMensaje.Attributes.Add("style", "background-color:Red");
                }
            }
        }
        protected void ibAprobar_Click1(object sender, ImageClickEventArgs e)
        {
            int contadorInsert          = 0;
            List <Prod_Terminados> list = new List <Prod_Terminados>();
            StringBuilder          str  = new StringBuilder();
            bool resp = false;

            for (int i = 0; i < RadGrid1.Items.Count; i++)
            {
                GridDataItem row       = RadGrid1.Items[i];
                bool         isChecked = ((CheckBox)row.FindControl("chkSelect")).Checked;

                if (isChecked)
                {
                    contadorInsert++;
                    //Prod_Terminados asi = new Prod_Terminados();
                    //asi.id_ProductosTerminados = row["id_ProductosTerminados"].Text;
                    //asi.Estado = "7";
                    //bool resp = cPT.CambiarEstado(Convert.ToInt32(asi.id_ProductosTerminados), asi.Estado);
                    //list.Add(asi);
                    if (cPT.CorreoPrimerDespacho(row["OT"].Text.Trim(), "cjerias", 0) == false)
                    {   //generar correo
                        bool rrr = cPT.CorreoPrimerDespacho(row["OT"].Text.Trim(), "cjerias", 1);
                        generarCorreo(row["OT"].Text.Trim(), cPT.CargarPalletsCorreo(txtCodigo.Text.Trim(), row["OT"].Text.Trim(), 2), row["NombreOT"].Text);
                    }
                    resp = cPT.CerrarPaso3(Convert.ToInt32(row["id_ProductosTerminados"].Text), Session["Usuario"].ToString(), 8);
                }
            }
            //contador
            //string contadorIns = contadorInsert.ToString();
            ////llamada procedimiento

            ////carga de gridviews

            //RadGrid1.DataSource = cPT.BuscaPalletRecepcion(txtCodigo.Text);
            //RadGrid1.DataBind();
            ////mensaje
            string popupScript = "<script language='JavaScript'>location.href='RecepcionProductosTerminados.aspx?id=8&Cat=6' </script>";

            Page.RegisterStartupScript("PopupScript", popupScript);
        }