コード例 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         string OT       = Request.QueryString["o"].ToString();
         string Pliego   = Request.QueryString["c"].ToString();
         string folio    = Request.QueryString["f"].ToString();
         string Cantidad = Request.QueryString["t"].ToString();
         string NombreOT = Request.QueryString["n"].ToString();
         lblOT.Text       = OT;
         lblPliego.Text   = Pliego;
         lblFolio.Text    = folio;
         lblCantidad.Text = Cantidad;
         lblUsuario.Text  = Session["Usuario"].ToString();
         lblNombreOt.Text = NombreOT;
         try
         {
             string codigo = Request.QueryString["code"].ToString();
             TabContainer1.ActiveTabIndex = 1;
             TabPanel0.Enabled            = false;
             Bobina_Controller controlbo = new Bobina_Controller();
             Bobina            bobina    = controlbo.BuscarBobinaCerrar(Convert.ToInt32(codigo));
             CargarCieBob(bobina);
             TabPanel0.Enabled = false;
         }
         catch
         {
             TabContainer1.ActiveTabIndex = 0;
             TabPanel1.Enabled            = false;
         }
     }
 }
コード例 #2
0
        protected void btnCerrarB_Click(object sender, EventArgs e)
        {
            Bobina bob = new Bobina();

            bob.Codigo        = lblCodigo.Text;
            bob.Peso_Original = Convert.ToInt32(txtPesoOri.Text.Trim());
            bob.Ancho         = Convert.ToInt32(txtAncho.Text.Trim());
            bob.Gramage       = Convert.ToInt32(txtLargo.Text.Trim());
            if (controlbo.IngresoCodigo(bob))
            {
                TabPanel0.Enabled            = true;
                TabPanel1.Enabled            = false;
                TabPanel2.Enabled            = false;
                TabContainer1.ActiveTabIndex = 0;
                txtCodigoB.Text = bob.Codigo.ToString();
                CargarBobina();
            }
            else
            {
                Div1.Visible = true;
                Div1.Attributes.Add("style", "background-color:Red");
                Image1.ImageUrl   = "../../Images/cross.png";
                Label14.ForeColor = Color.White;
                Label14.Text      = "Error al Ingresar Bobina.";
            }
        }
コード例 #3
0
        public void cargardatos(string FechaRangoMin, string FechaRangoMax, Bobina bobina)
        {
            Bobina_Controller controlbob = new Bobina_Controller();

            RadGrid1.DataSource = controlbob.Listar_Informe_fallaCorte(bobina, FechaRangoMin, FechaRangoMax);
            RadGrid1.DataBind();
        }
コード例 #4
0
        protected void btnFiltro_Click1(object sender, EventArgs e)
        {
            Bobina bob          = new Bobina();
            string FechaInicio  = "";
            string FechaTermino = "";

            if (txtFechaInicio.Text != "" && txtFechaTermino.Text != "")
            {
                string[] str = txtFechaInicio.Text.Split('-');
                FechaInicio = str[2] + "-" + str[1] + "-" + str[0];
                string[] str2 = txtFechaTermino.Text.Split('-');
                FechaTermino = str2[2] + "-" + str2[1] + "-" + str2[0];
            }
            bob.NumeroOp = txtNumeroOT.Text.ToString().Trim();
            bob.Codigo   = txtCodigoBob.Text.ToString().Trim();

            if (ddlCategoria.SelectedItem.Text != "Todas")
            {
                bob.Marca = ddlCategoria.SelectedItem.Text.ToString();
            }
            else
            {
                bob.Marca = "";
            }
            if (ddlMaquina.SelectedItem.Text != "Todas")
            {
                bob.Lote = ddlMaquina.SelectedItem.Text.ToString();
            }
            else
            {
                bob.Lote = "";
            }
            cargardatos(FechaInicio, FechaTermino, bob);
        }
コード例 #5
0
        //public void CargarTipo(string Proveedor)
        //{
        //    if (Proveedor == "Sin Confirmar")
        //    {
        //        TabContainer2.TabIndex = 1;
        //        TabContainer2.Tabs[0].Enabled = false;
        //    }
        //    else
        //    {
        //        TabContainer2.TabIndex = 0;
        //        TabContainer2.Tabs[1].Enabled = false;
        //    }
        //}

        public void CargarDatos(Bobina bob)
        {
            lblBobina.Text = bob.Codigo.ToString();
            try
            {
                ddlMaquina.Items.FindByValue(bob.Ubicacion.ToString().ToUpper()).Selected = true;
            }
            catch
            {
                ddlMaquina.Items.FindByValue(bob.Ubicacion.ToString()).Selected = true;
            }
            OrdProduccion_Controller controlOrdPro = new OrdProduccion_Controller();

            ddlPliego.DataSource     = controlOrdPro.listaOrPliegos(txtOT.Text.Trim(), ddlMaquina.SelectedItem.Text);
            ddlPliego.DataTextField  = "Papel_Solicitud";
            ddlPliego.DataValueField = "Papel_Solicitud";
            ddlPliego.DataBind();
            ddlPliego.Items.Insert(0, new ListItem("Sin Pliego", "Sin Pliego"));
            try
            {
                ddlPliego.Items.FindByValue(bob.pliego.ToString()).Selected = true;
            }
            catch {
                ddlPliego.Items.FindByValue("Sin Pliego").Selected = true;
            }
            txtPesoBruto.Text = bob.Peso_Original.ToString();
            txtPesoTapa.Text  = bob.Peso_Tapa.ToString();
            txtPesoEmb.Text   = bob.Peso_emboltorio.ToString();
            txtPesoEsc.Text   = bob.PesoEscarpe.ToString();
            txtPesoCono.Text  = bob.Peso_Cono.ToString();
            txtSaldo.Text     = bob.Saldo.ToString();
            string[] Usuario = bob.Cono.ToString().Split(' ');
            lblUser.Text = Usuario[0] + " " + Usuario[2];
        }
コード例 #6
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Bobina bob = new Bobina();

            bob.ID_Bobina = Convert.ToInt32(Request.QueryString["not"]);
            bob.NumeroOp  = txtOT.Text;
            if (ddlMaquina.SelectedItem.ToString() == "Dimensionadora")
            {
                bob.pliego = " ";
            }
            else
            {
                bob.pliego = ddlPliego.SelectedItem.Text;
            }
            bob.Peso_Original   = Convert.ToInt32(txtPesoBruto.Text);
            bob.Peso_Tapa       = Convert.ToDouble(txtPesoTapa.Text);
            bob.Peso_emboltorio = Convert.ToDouble(txtPesoEmb.Text);
            bob.PesoEscarpe     = Convert.ToDouble(txtPesoEsc.Text);
            bob.Peso_Cono       = Convert.ToDouble(txtPesoCono.Text);
            bob.Saldo           = Convert.ToInt32(txtSaldo.Text);
            bob.Ubicacion       = ddlMaquina.SelectedItem.Text.Trim();
            if (bobControl.ActualizarTipPap(bob, 1))
            {
                string popupScript = "<script language='JavaScript'>window.opener.location.reload();window.close(); </script>";
                Page.RegisterStartupScript("PopupScript", popupScript);
            }
            else
            {
                string popupScript = "<script language='JavaScript'>Alert('Error al intentar ingresar'); </script>";
                Page.RegisterStartupScript("PopupScript", popupScript);
            }
        }
コード例 #7
0
        public void CargarBobina()
        {
            string codigo = "0";

            //try
            //{
            if (txtCodigoB.Text != "")
            {
                codigo = txtCodigoB.Text;
            }
            //}
            //catch
            //{
            //    codigo = Convert.ToInt32(txtCodigoB.Text.Substring(1, txtCodigoB.Text.Length - 1));
            //}
            Bobina        bob   = controlbo.BuscarBobinaCodigo(codigo);
            List <Bobina> lista = new List <Bobina>();

            lista.Add(bob);
            RadGrid1.DataSource = lista;
            RadGrid1.DataBind();
            Validacion.Visible = false;
            RadGrid1.Visible   = true;
            lblBobina.Text     = bob.Ubicacion;
        }
コード例 #8
0
        protected void btnConsumir_Click(object sender, EventArgs e)
        {
            Bobina b = new Bobina();

            b.ID_Bobina = Convert.ToInt32(IDBobina.Text);

            if (Convert.ToInt32(ddlSaldo.SelectedValue) == 1)
            {
                b.Saldo            = Convert.ToInt32(txtSaldo.Text);
                b.Peso_Cono        = 0;
                Validacion.Visible = false;
                if (b.Saldo > 0)
                {
                    if (controlbo.UpdateBobinaClose(b, 1))
                    {
                        string popupScript4 = "<script language='JavaScript'>window.opener.location='Pliego_Bobina_Cons.aspx?id=13&cat=3&OT=" + lblOT.Text + "&Pliego=" + lblPliego.Text + "';window.close();</script>";
                        //string popupScript4 = "<script language='JavaScript'>opener.location.reload();window.close();</script>";
                        Page.RegisterStartupScript("PopupScript", popupScript4);
                    }
                    else
                    {
                        Validacion0.Visible = true;
                        Validacion0.Attributes.Add("style", "background-color:Red");
                        Image0.ImageUrl          = "../../Images/cross.png";
                        lblvalidacion0.ForeColor = Color.White;
                        lblvalidacion0.Text      = "Error de Conexion, Intente Nuevamente.";
                    }
                }
                else
                {
                    Validacion0.Visible = true;
                    Validacion0.Attributes.Add("style", "background-color:Red");
                    Image0.ImageUrl          = "../../Images/cross.png";
                    lblvalidacion0.ForeColor = Color.White;
                    lblvalidacion0.Text      = "Ingrese Monto Valido.";
                }
            }
            if (Convert.ToInt32(ddlSaldo.SelectedValue) == 2)
            {
                b.Saldo            = 0;
                Validacion.Visible = false;
                b.Peso_Cono        = Convert.ToDouble(txtCono.Text);
                if (controlbo.UpdateBobinaClose(b, 2))
                {
                    string popupScript4 = "<script language='JavaScript'>window.opener.location='Pliego_Bobina_Cons.aspx?id=13&cat=3&OT=" + lblOT.Text + "&Pliego=" + lblPliego.Text + "';window.close();</script>";
                    //string popupScript4 = "<script language='JavaScript'>opener.location.reload();window.close();</script>";
                    Page.RegisterStartupScript("PopupScript", popupScript4);
                }
                else
                {
                    Validacion0.Visible = true;
                    Validacion0.Attributes.Add("style", "background-color:Red");
                    Image0.ImageUrl          = "../../Images/cross.png";
                    lblvalidacion0.ForeColor = Color.White;
                    lblvalidacion0.Text      = "Error de Conexion, Intente Nuevamente.";
                }
            }
        }
コード例 #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         CargarCategorias();
         Bobina bob = new Bobina();
         cargardatos(DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd"), DateTime.Now.ToString("yyyy-MM-dd"), bob);
     }
 }
コード例 #10
0
        public void CargarCieBob(Bobina b)
        {
            List <Bobina> lista = new List <Bobina>();

            lista.Add(b);
            RadGrid2.DataSource = lista;
            lbltapa.Text        = b.Peso_Tapa.ToString();
            IDBobina.Text       = b.ID_Bobina.ToString();
            lblEnvoltura.Text   = b.Peso_emboltorio.ToString();
            lblEscarClose.Text  = b.PesoEscarpe.ToString();
        }
コード例 #11
0
        protected void TextBox6_TextChanged(object sender, EventArgs e)
        {
            if (txtCodigoB.Text.Length > 0)
            {
                string codigo = "0";
                if (txtCodigoB.Text != "")
                {
                    codigo = txtCodigoB.Text;
                }

                Bobina bob = controlbo.BuscarBobinaCodigo(codigo);
                if (bob.Ubicacion == "Nueva" || bob.Ubicacion == "Saldo")
                {
                    CargarBobina();
                    if (bob.Ubicacion == "Saldo")
                    {
                        txtEmboltorio.Text    = "0";
                        txtEscarpe.Text       = "0";
                        txtTapa.Text          = "0";
                        txtTapa.Enabled       = false;
                        txtEmboltorio.Enabled = false;

                        Validacion.Visible = true;
                        Validacion.Attributes.Add("style", "background-color:green");
                        lblvalidacion.ForeColor = Color.White;
                        lblvalidacion.Text      = "Bobina Saldo permite tapa, escarpe y envoltorio valores 0";
                        lblEscarpe.Text         = "Peso Escarpe";
                    }
                    else
                    {
                        Validacion.Visible = false;
                    }
                }
                else if (bob.Ubicacion != "" && bob.Ubicacion != null)
                {
                    Validacion.Visible = true;
                    Validacion.Attributes.Add("style", "background-color:Red");
                    Image.ImageUrl          = "../../Images/cross.png";
                    lblvalidacion.ForeColor = Color.White;
                    lblvalidacion.Text      = bob.Ubicacion;
                    RadGrid1.Visible        = false;
                }
                else if (bob.Ubicacion == null)
                {
                    Validacion.Visible = true;
                    Validacion.Attributes.Add("style", "background-color:Red");
                    Image.ImageUrl          = "../../Images/cross.png";
                    lblvalidacion.ForeColor = Color.White;
                    lblvalidacion.Text      = "El Codigo de Bobina debe ser Pxxxxxxxxx";
                    RadGrid1.Visible        = false;
                }
            }
        }
コード例 #12
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            Bobina bob = new Bobina();

            bob.ID_Bobina = Convert.ToInt32(Request.QueryString["not"]);
            if (bobControl.ActualizarTipPap(bob, 2))
            {
                string popupScript = "<script language='JavaScript'>window.opener.location.reload();window.close(); </script>";
                Page.RegisterStartupScript("PopupScript", popupScript);
            }
            else
            {
            }
        }
コード例 #13
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         string OT         = Request.QueryString["OT"];
         string Pliego     = Request.QueryString["pl"];
         string Codigo_Bob = Request.QueryString["not"];
         Label2.Text = OT + " :- ";
         txtOT.Text  = OT;
         Label1.Text = Pliego;
         Bobina bob = bobControl.BuscarBobinaCerrar(Convert.ToInt32(Codigo_Bob));
         //CargarTipo(bob.Proveedor);
         CargarDatos(bob);
         TabContainer2.TabIndex        = 0;
         TabContainer2.Tabs[1].Enabled = false;
     }
 }
コード例 #14
0
        public static string GuardarMotivo(string Usuario, string IDBobina, string Origen, string Motivo)
        {
            string            respuesta  = "Error";
            Bobina_Controller controlbob = new Bobina_Controller();
            Bobina            bobina     = new Bobina();

            bobina.Codigo    = IDBobina;
            bobina.Proveedor = Origen;
            bobina.VerMas    = Usuario;
            bobina.pliego    = Motivo;
            if (Origen != "Seleccione..." && Motivo != "Seleccione...")
            {
                if (controlbob.InsertMotivoCorte(bobina))
                {
                    respuesta = "OK";
                }
            }
            return(respuesta);
        }
コード例 #15
0
        public void CargarBobina()
        {
            Bobina_Controller controlbo = new Bobina_Controller();
            string            codigo    = "0";

            if (txtCodigoB.Text != "")
            {
                codigo = txtCodigoB.Text;
            }
            Bobina        bob   = controlbo.BuscarBobinaCodigo(codigo);
            List <Bobina> lista = new List <Bobina>();

            lista.Add(bob);
            RadGrid1.DataSource = lista;
            RadGrid1.DataBind();
            Validacion.Visible = false;
            RadGrid1.Visible   = true;
            lblBobina.Text     = bob.Ubicacion;
        }
コード例 #16
0
        protected void btnEditar_Click(object sender, EventArgs e)
        {
            string OT        = lblOT.Text;
            int    Code      = Convert.ToInt32(IDBobina.Text);
            double PesoTapas = Convert.ToDouble(txtTapa.Text);
            double PesoEsc   = Convert.ToDouble(txtEscarpe.Text);
            double PesoEnv   = Convert.ToDouble(txtEmboltorio.Text);

            if ((PesoEsc <= 30) || txtobs.Visible == true)
            {
                if (controlbo.ModificarCodigo(Code, OT, PesoTapas, PesoEsc, PesoEnv))
                {
                    if (PesoEsc >= (30))
                    {
                        Bobina bobina = controlbo.BuscarBobinaCerrar(Convert.ToInt32(Code));

                        EnvioCorreo(bobina, lblUsuario.Text, txtobs.Text.ToString());
                    }
                    string popupScript = "<script language='JavaScript'> window.close(); </script>";
                    Page.RegisterStartupScript("PopupScript", popupScript);
                }
                else
                {
                    Validacion.Visible      = true;
                    Image.ImageUrl          = "../../Images/cross.png";
                    lblvalidacion.Text      = "Error al Ingresar Registro a Base de Datos.";
                    lblvalidacion.ForeColor = Color.White;
                    Validacion.Attributes.Add("style", "background-color:red");
                }
            }
            else
            {
                Validacion.Visible      = true;
                Image.Visible           = false;
                lblvalidacion.Text      = "Obs.";
                lblvalidacion.ForeColor = Color.White;
                Validacion.Attributes.Add("style", "background-color:red");
                txtobs.Visible = true;
            }
        }
コード例 #17
0
        public static string Carga_Motivo(string TipoOrigen)
        {
            Bobina_Controller controlbob = new Bobina_Controller();
            List <Bobina>     lista      = controlbob.ListarMotivoCorte(TipoOrigen);
            List <Bobina>     lista2     = new List <Bobina>();
            int    contador = 1;
            Bobina insert1  = new Bobina();

            insert1.Lote = "Seleccione...";
            lista2.Insert(0, insert1);
            foreach (Bobina ps in lista)
            {
                Bobina objst = new Bobina();
                objst.Lote = ps.Lote;
                lista2.Insert(contador, objst);
                contador++;
            }

            JavaScriptSerializer jscript = new JavaScriptSerializer();

            return(jscript.Serialize(lista2));
        }
コード例 #18
0
        protected void ibExcel_Click(object sender, ImageClickEventArgs e)
        {
            Bobina_Controller controlbob   = new Bobina_Controller();
            Bobina            bob          = new Bobina();
            string            FechaInicio  = "";
            string            FechaTermino = "";

            if (txtFechaInicio.Text != "" && txtFechaTermino.Text != "")
            {
                string[] str = txtFechaInicio.Text.Split('-');
                FechaInicio = str[2] + "-" + str[1] + "-" + str[0];
                string[] str2 = txtFechaTermino.Text.Split('-');
                FechaTermino = str2[2] + "-" + str2[1] + "-" + str2[0];
            }
            bob.NumeroOp = txtNumeroOT.Text.ToString().Trim();
            bob.Codigo   = txtCodigoBob.Text.ToString().Trim();

            if (ddlCategoria.SelectedItem.Text != "Todas")
            {
                bob.Marca = ddlCategoria.SelectedItem.Text.ToString();
            }
            else
            {
                bob.Marca = "";
            }
            if (ddlMaquina.SelectedItem.Text != "Todas")
            {
                bob.Lote = ddlMaquina.SelectedItem.Text.ToString();
            }
            else
            {
                bob.Lote = "";
            }
            List <Bobina> lista     = controlbob.Listar_Informe_fallaCorte(bob, FechaInicio, FechaTermino);
            GridView      GridView1 = new GridView();

            GridView1.DataSource = lista;
            GridView1.DataBind();
            GridView1.HeaderStyle.BackColor = System.Drawing.Color.Blue;
            GridView1.HeaderStyle.ForeColor = System.Drawing.Color.White;

            GridView1.HeaderRow.Cells[0].Text     = "Maquina";
            GridView1.HeaderRow.Cells[1].Text     = "OTs";
            GridView1.HeaderRow.Cells[2].Text     = "Pliegos";
            GridView1.HeaderRow.Cells[3].Text     = "Categoria";
            GridView1.HeaderRow.Cells[4].Text     = "Motivo";
            GridView1.HeaderRow.Cells[5].Text     = "Cod. Bob. ";
            GridView1.HeaderRow.Cells[6].Text     = "Tipo Bob.";
            GridView1.HeaderRow.Cells[7].Text     = "Marca";
            GridView1.HeaderRow.Cells[8].Text     = "Proveedor";
            GridView1.HeaderRow.Cells[9].Text     = "Gr.";
            GridView1.HeaderRow.Cells[10].Text    = "Ancho";
            GridView1.HeaderRow.Cells[11].Text    = "Fecha";
            GridView1.HeaderRow.Cells[12].Visible = false;
            GridView1.HeaderRow.Cells[13].Visible = false;
            GridView1.HeaderRow.Cells[14].Visible = false;
            GridView1.HeaderRow.Cells[15].Visible = false;
            GridView1.HeaderRow.Cells[16].Visible = false;
            GridView1.HeaderRow.Cells[17].Visible = false;
            GridView1.HeaderRow.Cells[18].Visible = false;
            GridView1.HeaderRow.Cells[19].Visible = false;
            GridView1.HeaderRow.Cells[20].Visible = false;
            GridView1.HeaderRow.Cells[21].Visible = false;
            GridView1.HeaderRow.Cells[22].Visible = false;
            GridView1.HeaderRow.Cells[23].Visible = false;
            GridView1.HeaderRow.Cells[24].Visible = false;
            GridView1.HeaderRow.Cells[25].Visible = false;
            GridView1.HeaderRow.Cells[26].Visible = false;
            GridView1.HeaderRow.Cells[27].Visible = false;

            for (int contador = 0; contador < GridView1.Rows.Count; contador++)
            {
                GridViewRow row  = GridView1.Rows[contador];
                string      once = row.Cells[11].Text;
                row.Cells[11].Text = row.Cells[0].Text;
                row.Cells[0].Text  = row.Cells[26].Text;
                row.Cells[10].Text = row.Cells[4].Text;
                row.Cells[4].Text  = row.Cells[1].Text;
                row.Cells[1].Text  = once;
                row.Cells[2].Text  = row.Cells[22].Text;
                row.Cells[9].Text  = row.Cells[3].Text;
                row.Cells[3].Text  = row.Cells[24].Text;
                string cinco = row.Cells[7].Text;
                row.Cells[7].Text     = row.Cells[5].Text;
                row.Cells[5].Text     = cinco;
                row.Cells[8].Text     = row.Cells[25].Text;
                row.Cells[12].Visible = false;
                row.Cells[13].Visible = false;
                row.Cells[14].Visible = false;
                row.Cells[15].Visible = false;
                row.Cells[16].Visible = false;
                row.Cells[17].Visible = false;
                row.Cells[18].Visible = false;
                row.Cells[19].Visible = false;
                row.Cells[20].Visible = false;
                row.Cells[21].Visible = false;
                row.Cells[22].Visible = false;
                row.Cells[23].Visible = false;
                row.Cells[24].Visible = false;
                row.Cells[25].Visible = false;
                row.Cells[26].Visible = false;
                row.Cells[27].Visible = false;
            }

            ExportToExcel("Falla Corte Banda" + FechaInicio, GridView1);
        }
コード例 #19
0
        protected void btnGrabar_Click(object sender, EventArgs e)
        {
            Bobina            b         = new Bobina();
            Bobina_Controller controlbo = new Bobina_Controller();

            b.NumeroOp = Request.QueryString["o"].ToString();
            b.Codigo   = txtCodigoB.Text;
            b.pliego   = Request.QueryString["c"].ToString();

            for (int i = 0; i < RadGrid1.Items.Count; i++)
            {
                GridDataItem item = (GridDataItem)RadGrid1.Items[i];
                b.Proveedor = item["Proveedor"].Text;
                b.Marca     = item["Marca"].Text;
                b.Tipo      = item["Tipo"].Text;
                string PBruto = item["Peso_Original"].Text;
                if (PBruto.Length >= 4)
                {
                    b.Peso_Original = Convert.ToInt32(PBruto.ToString().Replace(",", string.Empty));
                }
                else
                {
                    b.Peso_Original = Convert.ToInt32(PBruto);
                }
                string PGr = item["Gramage"].Text;
                if (PGr.Length >= 4)
                {
                    b.Gramage = Convert.ToInt32(PGr.Replace(",", string.Empty));
                }
                else
                {
                    b.Gramage = Convert.ToInt32(PGr);
                }
                string PAncho = item["Ancho"].Text;
                if (PAncho.Length >= 4)
                {
                    b.Ancho = Convert.ToInt32(PAncho.Replace(",", string.Empty));
                }
                else
                {
                    b.Ancho = Convert.ToInt32(PAncho);
                }
            }
            if (Convert.ToInt32(ddlEstado.SelectedValue) == 1)
            {
                b.Responsable   = 1;
                b.Estado_Bobina = 100;
            }
            else
            {
                b.Responsable   = Convert.ToInt32(ddlResponsable.SelectedValue);
                b.Estado_Bobina = Convert.ToInt32(ddlCausa.SelectedValue);
            }
            b.Peso_Tapa       = Convert.ToDouble(txtTapa.Text);
            b.Peso_emboltorio = Convert.ToDouble(txtEmboltorio.Text);
            b.PesoEscarpe     = Convert.ToDouble(txtEscarpe.Text);
            string Fecha = "";

            if (b.Codigo != "")
            {
                if (b.PesoEscarpe <= (30) || txtobs.Visible == true)
                {
                    string Maquina = controlbo.BuscarMaquinaUser(GetDireccionIp(Request));
                    b.Ubicacion = Maquina;
                    if (Maquina != "")
                    {
                        if (controlbo.AgregarBobinaDimen(b, lblUsuario.Text, Maquina, lblSKU.Text, lblFolio.Text))
                        {
                            if ((b.Peso_Tapa < 15) && (b.Peso_emboltorio < 15))
                            {
                                if (b.PesoEscarpe >= (20))
                                {
                                    EnvioCorreo(b, lblUsuario.Text, txtobs.Text.ToString());
                                }

                                string popupScript4 = "<script language='JavaScript'>window.opener.location='Consumo_Dimensionadora.aspx?id=3&Cat=10&o=" + b.NumeroOp + "&c=" + b.pliego + "&f=" + lblFolio.Text + "&t=" + lblCantidad.Text + "&n=" + lblNombreOt.Text + "';window.close();</script>";
                                Page.RegisterStartupScript("PopupScript", popupScript4);
                            }
                            else
                            {
                                Validacion.Visible      = true;
                                Image.ImageUrl          = "../../Images/cross.png";
                                lblvalidacion.Text      = "Peso de Tapa y de Envoltura no debe ser mayor a 15KG.";
                                lblvalidacion.ForeColor = Color.White;
                                Validacion.Attributes.Add("style", "background-color:red");
                            }
                        }
                        else
                        {
                            Validacion.Visible      = true;
                            Image.ImageUrl          = "../../Images/cross.png";
                            lblvalidacion.Text      = "Error al Ingresar Registro a Base de Datos.";
                            lblvalidacion.ForeColor = Color.White;
                            Validacion.Attributes.Add("style", "background-color:red");
                        }
                    }
                }
                else
                {
                    Validacion.Visible      = true;
                    Image.Visible           = false;
                    lblvalidacion.Text      = "Obs.";
                    lblvalidacion.ForeColor = Color.White;
                    Validacion.Attributes.Add("style", "background-color:red");
                    txtobs.Visible = true;
                }
            }
            else
            {
                Validacion.Visible      = true;
                Image.ImageUrl          = "../../Images/cross.png";
                lblvalidacion.Text      = "Codigo de Bobina es un campo obligatorio.";
                lblvalidacion.ForeColor = Color.White;
                Validacion.Attributes.Add("style", "background-color:red");
            }
        }
コード例 #20
0
        protected void TextBox6_TextChanged(object sender, EventArgs e)
        {
            Bobina_Controller controlbo = new Bobina_Controller();

            lblSKU.Text = controlbo.Bobina_Dimensionadora_SKU(lblFolio.Text);
            if (txtCodigoB.Text.Length > 0)
            {
                string codigo = "0";
                if (txtCodigoB.Text != "")
                {
                    codigo = txtCodigoB.Text;
                }

                Bobina bob = controlbo.BuscarBobinaCodigo(codigo);
                if (bob.Ubicacion == "Nueva" || bob.Ubicacion == "Saldo")
                {
                    CargarBobina();
                    if (bob.Ubicacion == "Saldo")
                    {
                        txtEmboltorio.Text    = "0";
                        txtEscarpe.Text       = "0";
                        txtTapa.Text          = "0";
                        txtTapa.Enabled       = false;
                        txtEmboltorio.Enabled = false;

                        Validacion.Visible = true;
                        Validacion.Attributes.Add("style", "background-color:green");
                        lblvalidacion.ForeColor = Color.White;
                        string coincide = "";
                        if (bob.Cono != lblSKU.Text)
                        {
                            coincide = "Esta Bobina no coincide con la solicitud";
                        }
                        lblvalidacion.Text = "Bobina Saldo permite tapa, escarpe y envoltorio valores 0 " + coincide;
                        lblEscarpe.Text    = "Peso Escarpe";
                    }
                    else
                    {
                        Validacion.Visible = false;
                        if (bob.Cono != lblSKU.Text)
                        {
                            Validacion.Visible = true;
                            Validacion.Attributes.Add("style", "background-color:green");
                            lblvalidacion.ForeColor = Color.White;
                            lblvalidacion.Text      = "Esta Bobina no coincide con la solicitud";
                        }
                    }
                }
                else if (bob.Ubicacion != "" && bob.Ubicacion != null)
                {
                    Validacion.Visible = true;
                    Validacion.Attributes.Add("style", "background-color:Red");
                    Image.ImageUrl          = "../../Images/cross.png";
                    lblvalidacion.ForeColor = Color.White;
                    lblvalidacion.Text      = bob.Ubicacion;
                    RadGrid1.Visible        = false;
                }
                else if (bob.Ubicacion == null)
                {
                    Validacion.Visible = true;
                    Validacion.Attributes.Add("style", "background-color:Red");
                    Image.ImageUrl          = "../../Images/cross.png";
                    lblvalidacion.ForeColor = Color.White;
                    lblvalidacion.Text      = "Bobina no encotrada en el Stock de Metrics";
                    RadGrid1.Visible        = false;
                }
            }
        }
コード例 #21
0
        protected void ibExcel_Click(object sender, ImageClickEventArgs e)
        {
            DateTime f1; DateTime f2;
            GridView GridView1 = new GridView();

            if (txtFechaInicio.Text != "" || txtFechaTermino.Text != "")
            {
                string   fechaI = txtFechaInicio.Text;
                string[] str    = fechaI.Split('/');
                string   dia    = str[0];
                string   mes    = str[1];
                string   año    = str[2];
                año = año.Substring(0, 4);

                string fechaInicio = mes + "/" + dia + "/" + año;
                //fechas
                string   fechaT = txtFechaTermino.Text;
                string[] str2   = fechaT.Split('/');
                string   dia2   = str2[0];
                string   mes2   = str2[1];
                string   año2   = str2[2];
                año2 = año2.Substring(0, 4);

                string fechaTermino = mes2 + "/" + dia2 + "/" + año2;

                if (fechaInicio == fechaTermino)
                {
                    fechaInicio  = fechaInicio + " 00:00:00";
                    fechaTermino = fechaTermino + " 23:59:59";
                }
                f1 = Convert.ToDateTime(fechaInicio);
                f2 = Convert.ToDateTime(fechaTermino);
                //txtCliente.Text = mes + "/" + dia + "/" + año;
            }
            else
            {
                f1 = Convert.ToDateTime("1900-01-01");
                f2 = Convert.ToDateTime("1900-01-01");
            }
            Bobina B = new Bobina();

            B.NumeroOp  = txtNumeroOT.Text;
            B.Ubicacion = txtNombreOT.Text;
            B.Marca     = txtCliente.Text;
            if (ddlMaquina.SelectedItem.ToString() != "Todas")
            {
                B.Proveedor = ddlMaquina.SelectedItem.ToString();
            }
            else
            {
                B.Proveedor = "";
            }
            if (ddlOperador.SelectedValue != "0")
            {
                B.pliego = ddlOperador.SelectedValue.ToString();
            }
            else
            {
                B.pliego = "";
            }
            B.Tipo = txtTipPapel.Text;

            GridView1.DataSource = controlbo.ListarBobExcelInf(B, f1, f2);
            GridView1.DataBind();
            GridView1.Visible = true;
            if (B.Proveedor == "")
            {
                GridView1.HeaderRow.Cells[0].Text    = "N° OT";
                GridView1.HeaderRow.Cells[1].Visible = false;
                GridView1.HeaderRow.Cells[2].Visible = false;//.Text = "Nombre OT";
                GridView1.HeaderRow.Cells[3].Text    = "Total Bob.";
                GridView1.HeaderRow.Cells[4].Text    = "Bob. Buenas";
                GridView1.HeaderRow.Cells[5].Text    = "Bob. Malas QGChile";
                GridView1.HeaderRow.Cells[6].Text    = "Bob. Malas Proveedor";
                GridView1.HeaderRow.Cells[7].Text    = "Pesos Originales";
                GridView1.HeaderRow.Cells[8].Text    = "Pesos Tapas";
                GridView1.HeaderRow.Cells[9].Text    = "Pesos Conos";
                GridView1.HeaderRow.Cells[10].Text   = "Pesos Escarpe";
                GridView1.HeaderRow.Cells[11].Text   = "Pesos Envoltura";
                GridView1.HeaderRow.Cells[12].Text   = "% Buenas";
                GridView1.HeaderRow.Cells[13].Text   = "% Malas";
                GridView1.HeaderRow.Cells[14].Text   = "% Perdida";

                for (int contador = 0; contador < GridView1.Rows.Count; contador++)
                {
                    GridViewRow row = GridView1.Rows[contador];
                    row.Cells[1].Visible = false;
                    row.Cells[2].Visible = false;

                    double PesoOriginal = Convert.ToDouble(row.Cells[7].Text);
                    if (row.Cells[7].Text.Length > 3)
                    {
                        string po2 = PesoOriginal.ToString("N3").Replace(",", ".");
                        row.Cells[7].Text = po2;
                    }
                    else
                    {
                        string po2 = PesoOriginal.ToString("N0");
                        row.Cells[7].Text = po2;
                    }
                }
            }
            else
            {
                for (int contador = 0; contador < GridView1.Rows.Count; contador++)
                {
                    GridViewRow row     = GridView1.Rows[contador];
                    string      OT      = row.Cells[0].Text;
                    string      Maquina = row.Cells[1].Text;
                    row.Cells[1].Text    = OT;
                    row.Cells[0].Text    = Maquina;
                    row.Cells[2].Visible = false;
                }
                GridView1.HeaderRow.Cells[0].Text    = "Maquina";
                GridView1.HeaderRow.Cells[1].Text    = "N° OT";
                GridView1.HeaderRow.Cells[2].Visible = false;//.Text = "Nombre OT";
                GridView1.HeaderRow.Cells[3].Text    = "Total Bob.";
                GridView1.HeaderRow.Cells[4].Text    = "Bob. Buenas";
                GridView1.HeaderRow.Cells[5].Text    = "Bob. Malas QGChile";
                GridView1.HeaderRow.Cells[6].Text    = "Bob. Malas Proveedor";
                GridView1.HeaderRow.Cells[7].Text    = "Pesos Originales";
                GridView1.HeaderRow.Cells[8].Text    = "Pesos Tapas";
                GridView1.HeaderRow.Cells[9].Text    = "Pesos Conos";
                GridView1.HeaderRow.Cells[10].Text   = "Pesos Escarpe";
                GridView1.HeaderRow.Cells[11].Text   = "Pesos Envoltura";

                GridView1.HeaderRow.Cells[12].Text = "% Buenas";
                GridView1.HeaderRow.Cells[13].Text = "% Malas";
                GridView1.HeaderRow.Cells[14].Text = "% Perdida";
            }
            GridView1.HeaderStyle.BackColor = System.Drawing.Color.Blue;
            GridView1.HeaderStyle.ForeColor = System.Drawing.Color.White;

            string nombre = "Informe de Residuo " + DateTime.Now.ToShortDateString();

            if (txtFechaInicio.Text != "" || txtFechaTermino.Text != "")
            {
                ExportToExcel(nombre, GridView1, txtNumeroOT.Text, txtNombreOT.Text, txtCliente.Text, B.Proveedor.ToString(), B.pliego.ToString(), B.Tipo.ToString(), txtFechaInicio.Text, txtFechaTermino.Text);
            }
            else
            {
                ExportToExcel(nombre, GridView1, txtNumeroOT.Text, txtNombreOT.Text, txtCliente.Text, B.Proveedor.ToString(), B.pliego.ToString(), B.Tipo.ToString(), txtFechaInicio.Text, txtFechaTermino.Text);
            }
        }
コード例 #22
0
        public bool EnvioCorreo(Bobina b, string Usuario, string obs)
        {
            /* Carga de PAra la base de Datos*/
            /*-------------------------MENSAJE DE CORREO----------------------*/

            //Creamos un nuevo Objeto de mensaje
            System.Net.Mail.MailMessage mmsg = new System.Net.Mail.MailMessage();

            //Direccion de correo electronico a la que queremos enviar el mensaje
            //mmsg.To.Add("*****@*****.**");
            mmsg.To.Add("*****@*****.**");
            //mmsg.To.Add("*****@*****.**");
            //Nota: La propiedad To es una colección que permite enviar el mensaje a más de un destinatario

            //Asunto
            mmsg.Subject         = "Exceso de escarpe en Bobina";
            mmsg.SubjectEncoding = System.Text.Encoding.UTF8;

            //Direccion de correo electronico que queremos que reciba una copia del mensaje
            //mmsg.Bcc.Add("*****@*****.**"); //Opcional
            DateTime hoy   = DateTime.Now;
            string   fecha = hoy.ToString("dd/MM/yyyy HH:mm");

            string[] str = fecha.Split('/');
            string   dia = str[0];
            string   mes = str[1];
            string   año = str[2];
            //año = año.Substring(0, 4);
            //string hora = hoy.ToLongTimeString();
            string        Daño = "";
            List <Bobina> list = controlbo.BuscarEstado_bobi(b.Responsable);

            foreach (Bobina bobin in list)
            {
                if (bobin.Codigo == "100")
                {
                    Daño = bobin.Tipo;
                }
                else if (bobin.Codigo == ddlCausa.SelectedValue.ToString())
                {
                    Daño = bobin.Tipo;
                }
            }
            OrdenController orden = new OrdenController();
            Orden           OT    = orden.BuscarPorOT(b.NumeroOp);

            //Cuerpo del Mensaje
            mmsg.Body =
                "<table style='width:80%;'>" +
                "<tr>" +
                "<td>" +
                "<img src='http://intranet.qgchile.cl/images/Logo color lateral.jpg' width='267px'  height='67px' />" +
                //"<img src='http://www.qg.com/la/es/images/QG_Tagline_sp.jpg' />" +
                "&nbsp;</td>" +
                "</tr>" +
                "</table>" +
                //termino cargar logo
                "<div style='border-color:Black;border-width:3px;border-style:solid;'>" +
                "<table style='width:100%;'>" +
                "<tr>" +
                "<td style='width:194px;'>" +
                "&nbsp;</td>" +
                "<td colspan='3'>" +
                "&nbsp;</td>" +
                "</tr>" +
                "<tr>" +
                "<td  style='width:194px;'>" +
                "OT Nro.: </td>" +
                "<td>" + b.NumeroOp + "</td>" +
                "<td>Nombre OT : </td>" +
                "<td>" + OT.NombreOT + "</td>" +
                "</tr>" +
                // "<tr>" +
                //     "<td  style='width:194px;'>" +
                //       " Fecha:</td>" +
                //     "<td colspan='3'>" + dia + "/" + mes + "/" + año + "</td>" +
                //"</tr>" +
                "<tr>" +
                "<td  style='width:194px;'>" +
                "Creador Por:</td>" +

                "<td colspan='3'>" + Usuario +
                "</td>" +
                "</tr>" +
                "</table>" +
                "<br />" +
                "</div>" +
                "<table style='width:80%;'><tr>" +
                "<td style='border:1px solid #5D8CC9;background:#5D8CC9;'>Codigo Bob.</td>" +
                "<td style='border:1px solid #5D8CC9;background:#5D8CC9;'>P. Bruto</td>" +
                "<td style='border:1px solid #5D8CC9;background:#5D8CC9;'>P. Tapa</td>" +
                "<td style='border:1px solid #5D8CC9;background:#5D8CC9;'>P. Env.</td>" +
                "<td style='border:1px solid #5D8CC9;background:#5D8CC9;'>P. Esc.</td>" +
                "<td style='border:1px solid #5D8CC9;background:#5D8CC9;'>Marca</td>" +
                "<td style='border:1px solid #5D8CC9;background:#5D8CC9;'>Tipo</td>" +
                "<td style='border:1px solid #5D8CC9;background:#5D8CC9;'>Ancho</td>" +
                "<td style='border:1px solid #5D8CC9;background:#5D8CC9;'>Gr</td>" +
                "<td style='border:1px solid #5D8CC9;background:#5D8CC9;'>Maquina</td>" +
                "</tr>" +
                "<tr>" +
                "<td style='border:1px solid #5D8CC9;'>" + b.Codigo.ToString() + "</td>" +
                "<td style='border:1px solid #5D8CC9;'>" + b.Peso_Original.ToString("N0").Replace(',', '.') + "</td>" +
                "<td style='border:1px solid #5D8CC9;'>" + b.Peso_Tapa.ToString() + "</td>" +
                "<td style='border:1px solid #5D8CC9;'>" + b.Peso_emboltorio.ToString() + "</td>" +
                "<td style='border:1px solid #5D8CC9;'>" + b.PesoEscarpe.ToString() + "</td>" +
                "<td style='border:1px solid #5D8CC9;'>" + b.Marca + "</td>" +
                "<td style='border:1px solid #5D8CC9;'>" + b.Tipo + "</td>" +
                "<td style='border:1px solid #5D8CC9;'>" + b.Ancho.ToString() + "</td>" +
                "<td style='border:1px solid #5D8CC9;'>" + b.Gramage.ToString() + "</td>" +
                "<td style='border:1px solid #5D8CC9;'>" + b.Ubicacion + "</td>" +
                "</tr>" +
                "<tr>" +
                "<td style='border:1px solid #5D8CC9;background:#5D8CC9;' colspan='10'>Observación</td>" +
                "</tr>" +
                "<tr>" +
                "<td style='border:1px solid #5D8CC9;' colspan='10'>Daño: " + Daño + "- Obs.:" + obs + "</td></tr></table>";

            mmsg.BodyEncoding = System.Text.Encoding.UTF8;
            mmsg.IsBodyHtml   = true; //Si no queremos que se envíe como HTML

            //Correo electronico desde la que enviamos el mensaje
            mmsg.From = new System.Net.Mail.MailAddress("*****@*****.**");//"*****@*****.**");


            /*-------------------------CLIENTE DE CORREO----------------------*/

            //Creamos un objeto de cliente de correo
            System.Net.Mail.SmtpClient cliente = new System.Net.Mail.SmtpClient();

            //Hay que crear las credenciales del correo emisor
            cliente.Credentials =
                new System.Net.NetworkCredential("*****@*****.**", "SI2013.");

            //Lo siguiente es obligatorio si enviamos el mensaje desde Gmail

            /*
             * cliente.Port = 587;
             * cliente.EnableSsl = true;
             */
            cliente.Host = "mail.aimpresores.cl";
            /*-------------------------ENVIO DE CORREO----------------------*/

            try
            {
                //Enviamos el mensaje
                cliente.Send(mmsg);
                return(true);
                //Label1.Text = "enviado correctamente";
            }
            catch (System.Net.Mail.SmtpException ex)
            {
                return(false);
                //Aquí gestionamos los errores al intentar enviar el correo
                //Label1.Text = "error al enviar el correo";
            }
        }
コード例 #23
0
        protected void btnFiltro_Click1(object sender, EventArgs e)
        {
            Bobina bobina = new Bobina();

            bobina.NumeroOp  = txtNumeroOT.Text;
            bobina.Ubicacion = txtNombreOT.Text;
            bobina.Marca     = txtCliente.Text;
            if (ddlMaquina.SelectedItem.ToString() != "Todas")
            {
                bobina.Proveedor = ddlMaquina.SelectedItem.ToString();
            }
            else
            {
                bobina.Proveedor = "";
            }
            if (ddlOperador.SelectedValue != "0")
            {
                bobina.pliego = ddlOperador.SelectedValue.ToString();
            }
            else
            {
                bobina.pliego = "";
            }
            bobina.Tipo = txtTipPapel.Text;
            DateTime f1; DateTime f2;

            if (txtFechaInicio.Text.Trim() != "" && txtFechaTermino.Text.Trim() != "")
            {
                string   fechaI = txtFechaInicio.Text;
                string[] str    = fechaI.Split('/');
                string   dia    = str[0];
                string   mes    = str[1];
                string   año    = str[2];
                año = año.Substring(0, 4);

                string fechaInicio = mes + "/" + dia + "/" + año;
                //fechas
                string   fechaT = txtFechaTermino.Text;
                string[] str2   = fechaT.Split('/');
                string   dia2   = str2[0];
                string   mes2   = str2[1];
                string   año2   = str2[2];
                año2 = año2.Substring(0, 4);

                string fechaTermino = mes2 + "/" + dia2 + "/" + año2;

                if (fechaInicio == fechaTermino)
                {
                    fechaInicio  = fechaInicio + " 00:00:00";
                    fechaTermino = fechaTermino + " 23:59:59";
                }
                else
                {
                    fechaTermino = fechaTermino + " 23:59:59";
                }
                f1 = Convert.ToDateTime(fechaInicio);
                f2 = Convert.ToDateTime(fechaTermino);
            }
            else
            {
                f1 = Convert.ToDateTime("1900-01-01");
                f2 = Convert.ToDateTime("1900-01-01");
            }
            if (bobina.Proveedor == "")
            {
                RadGrid1.DataSource = controlbo.ListarBobinaInf(bobina, f1, f2);
                RadGrid1.DataBind();
                RadGrid2.Visible = false;
                RadGrid1.Visible = true;
            }
            else
            {
                RadGrid2.DataSource = controlbo.ListarBobinaInf(bobina, f1, f2);
                RadGrid2.DataBind();
                RadGrid2.Visible = true;
                RadGrid1.Visible = false;
            }
        }
コード例 #24
0
        protected void btnGrabar_Click(object sender, EventArgs e)
        {
            Bobina b = new Bobina();

            try
            {
                b.NumeroOp = Request.QueryString["OT"].ToString();
            }
            catch
            {
                b.NumeroOp = txtOT.Text.ToString();
            }
            try
            {
                b.Codigo = txtCodigoB.Text;
            }
            catch
            {
                b.Codigo = txtCodigoB.Text.Substring(1, txtCodigoB.Text.Length - 1);
            }
            try
            {
                b.pliego = Request.QueryString["Pliego"].ToString();
            }
            catch
            {
                b.pliego = ddlPliego.SelectedValue.ToString();
            }
            for (int i = 0; i < RadGrid1.Items.Count; i++)
            {
                GridDataItem item = (GridDataItem)RadGrid1.Items[i];
                b.Proveedor = item["Proveedor"].Text;
                b.Marca     = item["Marca"].Text;
                b.Tipo      = item["Tipo"].Text;
                string PBruto = item["Peso_Original"].Text;
                if (PBruto.Length >= 4)
                {
                    //b.Peso_Original = Convert.ToInt32(Convert.ToDouble(PBruto.ToString()).ToString().Replace(',','.'));
                    b.Peso_Original = Convert.ToInt32(PBruto.ToString().Replace(",", string.Empty));
                }
                else
                {
                    b.Peso_Original = Convert.ToInt32(PBruto);
                }
                string PGr = item["Gramage"].Text;
                if (PGr.Length >= 4)
                {
                    b.Gramage = Convert.ToInt32(PGr.Replace(",", string.Empty));
                }
                else
                {
                    b.Gramage = Convert.ToInt32(PGr);
                }
                string PAncho = item["Ancho"].Text;
                if (PAncho.Length >= 4)
                {
                    b.Ancho = Convert.ToInt32(PAncho.Replace(",", string.Empty));
                }
                else
                {
                    b.Ancho = Convert.ToInt32(PAncho);
                }
            }
            if (Convert.ToInt32(ddlEstado.SelectedValue) == 1)
            {
                b.Responsable   = 1;
                b.Estado_Bobina = 100;
            }
            else
            {
                b.Responsable   = Convert.ToInt32(ddlResponsable.SelectedValue);
                b.Estado_Bobina = Convert.ToInt32(ddlCausa.SelectedValue);
            }
            b.Peso_Tapa       = Convert.ToDouble(txtTapa.Text);
            b.Peso_emboltorio = Convert.ToDouble(txtEmboltorio.Text);
            b.PesoEscarpe     = Convert.ToDouble(txtEscarpe.Text);
            string Fecha = "";

            if (txtFecha.Text != "")
            {
                Fecha = txtFecha.Text + " " + ddlTurno.SelectedValue;
            }
            if (b.Codigo != "")
            {
                if (b.PesoEscarpe <= (30) || txtobs.Visible == true)
                {
                    string Maquina = controlbo.BuscarMaquinaUser(GetDireccionIp(Request));
                    if (Maquina != "")
                    {
                        b.Ubicacion = Maquina;
                    }
                    else if (ddlMaquina.SelectedItem.ToString() != "Selecione...")
                    {
                        b.Ubicacion = ddlMaquina.SelectedItem.ToString();
                        Maquina     = b.Ubicacion;
                    }

                    if (Maquina == "Dimensionadora")
                    {
                        b.pliego = "&nbsp;";
                    }
                    if (Maquina != "")
                    {
                        if (controlbo.AgregarBobina(b, lblUsuario.Text, Maquina, Fecha))
                        {
                            if ((b.Peso_Tapa < 15) && (b.Peso_emboltorio < 15))
                            {
                                if (b.PesoEscarpe >= (20))
                                {
                                    EnvioCorreo(b, lblUsuario.Text, txtobs.Text.ToString());
                                }
                                try
                                {
                                    int bdg = Convert.ToInt32(Request.QueryString["Bodega"].ToString());

                                    string popupScript4 = "<script language='JavaScript'>opener.location.reload();window.close();</script>";
                                    Page.RegisterStartupScript("PopupScript", popupScript4);
                                }
                                catch
                                {
                                    string popupScript4 = "<script language='JavaScript'>window.opener.location='Pliego_Bobina_Cons.aspx?id=13&cat=3&OT=" + b.NumeroOp + "&Pliego=" + b.pliego + "';window.close();</script>";
                                    //string popupScript4 = "<script language='JavaScript'>opener.location.reload();window.close();</script>";
                                    Page.RegisterStartupScript("PopupScript", popupScript4);
                                }
                            }
                            else
                            {
                                Validacion.Visible      = true;
                                Image.ImageUrl          = "../../Images/cross.png";
                                lblvalidacion.Text      = "Peso de Tapa y de Envoltura no debe ser mayor a 15KG.";
                                lblvalidacion.ForeColor = Color.White;
                                Validacion.Attributes.Add("style", "background-color:red");
                            }
                        }
                        else
                        {
                            Validacion.Visible      = true;
                            Image.ImageUrl          = "../../Images/cross.png";
                            lblvalidacion.Text      = "Error al Ingresar Registro a Base de Datos.";
                            lblvalidacion.ForeColor = Color.White;
                            Validacion.Attributes.Add("style", "background-color:red");
                        }
                    }
                }
                else
                {
                    Validacion.Visible      = true;
                    Image.Visible           = false;
                    lblvalidacion.Text      = "Obs.";
                    lblvalidacion.ForeColor = Color.White;
                    Validacion.Attributes.Add("style", "background-color:red");
                    txtobs.Visible = true;
                }
            }
            else
            {
                Validacion.Visible      = true;
                Image.ImageUrl          = "../../Images/cross.png";
                lblvalidacion.Text      = "Codigo de Bobina es un campo obligatorio.";
                lblvalidacion.ForeColor = Color.White;
                Validacion.Attributes.Add("style", "background-color:red");
            }
        }
コード例 #25
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {
                    string OT     = Request.QueryString["OT"].ToString();
                    string Pliego = Request.QueryString["Pliego"].ToString();
                    lblUsuario.Text = Session["Usuario"].ToString();

                    try
                    {
                        try
                        {
                            string code = Request.QueryString["cod"].ToString();
                            TabContainer1.ActiveTabIndex = 0;
                            lblOT.Text      = OT;
                            lblPliego.Text  = Pliego;
                            txtCodigoB.Text = code;
                            List <Bobina> lista  = new List <Bobina>();
                            Bobina        bobina = controlbo.BuscarBobinaCerrar(Convert.ToInt32(code));
                            lista.Add(bobina);
                            RadGrid1.DataSource   = lista;
                            RadGrid1.Visible      = true;
                            TabPanel2.Enabled     = false;
                            TabPanel1.Enabled     = false;
                            ddlMaquina.Enabled    = false;
                            txtTapa.Enabled       = false;
                            txtEmboltorio.Enabled = false;
                            ddlEstado.Enabled     = false;
                            txtTapa.Text          = bobina.Peso_Tapa.ToString(); txtTapa.Enabled = false;
                            txtEmboltorio.Text    = bobina.Peso_emboltorio.ToString(); txtEmboltorio.Enabled = false;
                            txtEscarpe.Text       = bobina.PesoEscarpe.ToString();
                            IDBobina.Text         = bobina.ID_Bobina.ToString();
                            btnEditar.Visible     = true;
                            btnGrabar.Visible     = false;
                            txtCodigoB.Enabled    = false;
                            ddlMaquina.Items.FindByText(bobina.Ubicacion).Selected = true;
                        }
                        catch
                        {
                            string CodeBob = Request.QueryString["Code"].ToString();
                            TabContainer1.ActiveTabIndex = 1;
                            lblOT.Text     = OT;
                            lblPliego.Text = Pliego;
                            Bobina bobina = controlbo.BuscarBobinaCerrar(Convert.ToInt32(CodeBob));
                            //ddlMaquina.Items.FindByText(bobina.Ubicacion).Selected = true;
                            CargarCieBob(bobina);
                            TabPanel2.Enabled = false;
                            TabPanel0.Enabled = false;
                        }
                    }
                    catch
                    {
                        if (Pliego == "")
                        {
                            ddlPliego.Visible        = true;
                            ddlPliego.DataSource     = controlOrdPro.listaOrPliegos(OT, "");
                            ddlPliego.DataTextField  = "";
                            ddlPliego.DataValueField = "";
                            ddlPliego.DataBind();
                        }
                        else
                        {
                            lblOT.Text     = OT;
                            lblPliego.Text = Pliego;
                        }
                        TabContainer1.ActiveTabIndex = 0;
                        TabPanel2.Enabled            = false;
                        TabPanel1.Enabled            = false;
                    }
                }
                catch
                {
                    int bdg = Convert.ToInt32(Request.QueryString["Bodega"].ToString());
                    txtOT.Visible      = true;
                    lblUsuario.Text    = Session["Usuario"].ToString();
                    Label15.Visible    = true;
                    ddlMaquina.Visible = true;
                    TabPanel2.Enabled  = false;
                    TabPanel1.Enabled  = false;
                    btnBuscar.Visible  = true;
                }
            }
        }