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; } } }
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."; } }
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(); }
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); }
//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]; }
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); } }
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; }
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."; } } }
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); } }
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(); }
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; } } }
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 { } }
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; } }
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); }
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; }
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; } }
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)); }
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); }
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"); } }
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; } } }
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); } }
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' />" + " </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;'>" + " </td>" + "<td colspan='3'>" + " </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"; } }
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; } }
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 = " "; } 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"); } }
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; } } }