public string CreaEtiqueta(int PliegosImpresos, double peso) { Model_Wip_Control wip = new Model_Wip_Control(); int numero = wipControl.MaxRegistroWip() + 1; string Codigo = ""; if (ddlDestino.SelectedItem.Text == "Almacenamiento Wip") { Codigo = "WP-00000000"; } if (ddlDestino.SelectedItem.Text == "Servicio Externo") { Codigo = "SE-00000000"; } if (ddlDestino.SelectedItem.Text == "Directo a Encuadernacion") { Codigo = "DE-00000000"; } wip.ID_Control = Codigo.Substring(0, Codigo.Length - numero.ToString().Length) + numero.ToString(); wip.OT = txtNumeroOT.Text.Trim(); wip.NombreOT = txtNombreOT.Text.Trim(); wip.Maquina = ddlMaquina.SelectedItem.ToString().Trim(); wip.Pliego = ddlPliego.SelectedItem.ToString().Trim(); wip.Pliegos_Impresos = Convert.ToInt32(PliegosImpresos); Double Ejemplares = Convert.ToDouble(txtTotal.Text.ToString().Replace('.', ',')); wip.TotalTiraje = Convert.ToInt32(Ejemplares); wip.Peso_pallet = Convert.ToDouble(peso); //if (txtPesoIni.Text.Trim() != "" && txtPesoFin.Text.Trim() != "") //{ // wip.Peso_pallet = Convert.ToDouble(txtPesoIni.Text); //} if (wip.OT.Substring(0, 1).ToUpper() == "B") { wip.Tarea = lblTarea.Text.Trim(); wip.Forma = lblForma.Text.Trim(); } wip.Usuario = Session["Usuario"].ToString(); wip.Ubicacion = ddlDestino.SelectedItem.ToString(); wip.IDTipoPallet = 1; wip.TipoPallet = "Pliego Normal"; if (wipControl.Agregar_Pallet_Wip(wip, "")) { return(wip.ID_Control); } else { return(""); } }
protected void btnCerrarPallet_Click(object sender, EventArgs e) { if (pnlDatosPallet.Visible) { int tt = Convert.ToInt32(lblTirajePliego.Text.Replace(".", "")); int rst = Convert.ToInt32(lblRestantes.Text.Replace(".", "")); double max = tt * 1.5; if ((Convert.ToInt32(txtEjemplares.Text) > max) && lblTirajePliego.Text != "0") { //error DivMensaje.Visible = true; lblMensaje.ForeColor = Color.Red; lblMensaje.Text = "Los Pliegos Impresos no pueden ser superior al 50% de los Pliegos Restante."; } else { DivMensaje.Visible = false; Model_Wip_Control wip = new Model_Wip_Control(); int numero = wipControl.MaxRegistroWip() + 1; string Codigo = ""; if (numero > 1) { if (ddlDestino.SelectedItem.Text == "Almacenamiento Wip") { Codigo = "WP-00000000"; } if (ddlDestino.SelectedItem.Text == "Servicio Externo") { Codigo = "SE-00000000"; } if (ddlDestino.SelectedItem.Text == "Directo a Encuadernacion") { Codigo = "DE-00000000"; } wip.ID_Control = Codigo.Substring(0, Codigo.Length - numero.ToString().Length) + numero.ToString(); wip.OT = txtNumeroOT.Text.Trim(); wip.NombreOT = txtNombreOT.Text.Trim(); wip.Maquina = ddlMaquina.SelectedItem.ToString().Trim(); if (!cbxNPliegNew.Checked) { if (ddlProgramado.SelectedValue.ToString() != "Seleccione...") { wip.Pliego = ddlProgramado.SelectedItem.ToString().Trim(); } else { wip.Pliego = ddlPliego.SelectedItem.ToString().Trim(); } } else { wip.Pliego = txtPliego_new.Text.Trim(); } Double Ejemplares = Convert.ToDouble(txtTotal.Text.ToString().Replace('.', ',')); wip.TotalTiraje = Convert.ToInt32(Ejemplares); if (txtCantidad.Text.Trim() != "") { wip.Peso_pallet = Convert.ToDouble(txtCantidad.Text); } if (txtEjemplares.Text.Trim() != "") { wip.Pliegos_Impresos = Convert.ToInt32(txtEjemplares.Text); } if (wip.OT.Substring(0, 1).ToUpper() == "B") { wip.Tarea = txtTarea.Text.Trim(); wip.Forma = txtForma.Text.Trim(); } wip.Usuario = Session["Usuario"].ToString(); wip.Ubicacion = ddlDestino.SelectedItem.ToString(); wip.IDTipoPallet = Convert.ToInt32(ddlTipoPallet.SelectedValue); wip.TipoPallet = ddlTipoPallet.SelectedItem.ToString(); if (wipControl.Agregar_Pallet_Wip(wip, "")) { if (ddlProgramado.SelectedValue.ToString() == "Seleccione...") { //EnvioCorreo(wip); } lblError.Visible = false; lblError.Text = wip.ID_Control; btnImprimir.Visible = true; btnCerrarPallet.Visible = false; } } } } if (pnlDatosPallet2.Visible) { DivMensaje.Visible = false; ContadorPliegoMult = 0; lblError.Visible = false; lblError.Text = IDControlPallet; btnImprimir.Visible = true; btnCerrarPallet.Visible = false; } }
public static string[] GrabarPalletMultiple(string OT, string NombreOT, string Pliego, string TirajeOT, string Maquina, string Destino, string IDTipoPallet, string TipoPallet, string Pliegos_Impresos, string Peso_pallet, string Usuario, string CodigoPallet, string IsMultiple, string PliegoMetrics) { Controller_WipControl wipControl = new Controller_WipControl(); Model_Wip_Control wip = new Model_Wip_Control(); int numero = 0; string Codigo = ""; if (IsMultiple != "1") { numero = wipControl.MaxRegistroWip() + 1; } if (Destino == "Almacenamiento Wip") { Codigo = "WP-00000000"; } else if (Destino == "Servicio Externo") { Codigo = "SE-00000000"; } else if (Destino == "Directo a Encuadernacion") { Codigo = "DE-00000000"; } else if (Destino == "Taller Digital") { Codigo = "TD-00000000"; } if (IsMultiple == "1") { wip.ID_Control = CodigoPallet; } else { wip.ID_Control = Codigo.Substring(0, Codigo.Length - numero.ToString().Length) + numero.ToString(); } wip.OT = OT; wip.NombreOT = NombreOT; if (Maquina != "Seleccionar") { wip.Maquina = Maquina; } if ((Pliego != "Seleccionar") && (Pliego != "")) { wip.Pliego = Pliego; } if (TirajeOT != "") { Double Ejemplares = Convert.ToDouble(TirajeOT.ToString().Replace('.', ',')); wip.TotalTiraje = Convert.ToInt32(Ejemplares); } if (Peso_pallet != "") { wip.Peso_pallet = Convert.ToDouble(Peso_pallet); } if (Pliegos_Impresos != "") { wip.Pliegos_Impresos = Convert.ToInt32(Pliegos_Impresos); } wip.Usuario = Usuario; wip.Ubicacion = Destino; if (IDTipoPallet != "") { wip.IDTipoPallet = Convert.ToInt32(IDTipoPallet); wip.TipoPallet = TipoPallet; } if ((wip.OT != "") && (wip.NombreOT != "") && (wip.Maquina != "") && (wip.Pliego != "") && (wip.TotalTiraje != 0) && (wip.Peso_pallet != 0) && (wip.Pliegos_Impresos != 0) && (wip.IDTipoPallet != 0)) { string tabla = "<div class='divTitulo'>Datos Pallet Multiple</div><div class='divSeccion'><table style='width: 100%;'>"; if (wipControl.Agregar_Pallet_Wip(wip, PliegoMetrics)) { List <Model_Wip_Control> lista = wipControl.List_PliegosMultiples(wip.ID_Control); int contador = 0; foreach (Model_Wip_Control wp in lista) { if (contador == 0) { tabla += "<tr><td>OT</td><td>Pliego</td><td>Total Tiraje</td><td>Pliegos Impresos</td><td>Peso pallet</td><td>Tipo Pallet</td></tr>"; } tabla += "<tr><td>" + wp.OT + "</td><td>" + wp.Pliego + "</td><td>" + wp.TotalTiraje + "</td><td>" + wp.Pliegos_Impresos + "</td><td>" + wp.Peso_pallet + "</td><td>" + wp.TipoPallet + "</td></tr>"; contador++; } tabla += "</table></div>"; return(new[] { "OK", wip.ID_Control, "1", tabla }); } else { return(new[] { "Error al Ingresar Pallet, Conexion erronea" }); } } else { return(new[] { "Error al Ingresar Pallet, Faltan campos obligatorios" }); } }
public static string[] GrabarPallet(string OT, string NombreOT, string Pliego, string TirajeOT, string Maquina, string Destino, string IDTipoPallet, string TipoPallet, string Pliegos_Impresos, string Peso_pallet, string Usuario, string PliegoMetrics) { string Error = "Error al Ingresar Pallet, Faltan campos:\n"; Controller_WipControl wipControl = new Controller_WipControl(); Model_Wip_Control wip = new Model_Wip_Control(); int numero = wipControl.MaxRegistroWip() + 1; string Codigo = ""; if (Destino == "Almacenamiento Wip") { Codigo = "WP-00000000"; } else if (Destino == "Servicio Externo") { Codigo = "SE-00000000"; } else if (Destino == "Directo a Encuadernacion") { Codigo = "DE-00000000"; } else if (Destino == "Taller Digital") { Codigo = "TD-00000000"; } wip.ID_Control = Codigo.Substring(0, Codigo.Length - numero.ToString().Length) + numero.ToString(); wip.OT = OT; wip.NombreOT = NombreOT; if (Maquina != "Seleccionar") { wip.Maquina = Maquina; } else { Error += "-Seleccionar Maquina \n"; } if ((Pliego != "Seleccionar") && (Pliego != "")) { wip.Pliego = Pliego; } else { Error += "-Seleccionar Pliego\n"; } if (TirajeOT != "") { Double Ejemplares = Convert.ToDouble(TirajeOT.ToString().Replace('.', ',')); wip.TotalTiraje = Convert.ToInt32(Ejemplares); } if (Peso_pallet != "") { wip.Peso_pallet = Convert.ToDouble(Peso_pallet); } else { Error += "-Indicar Peso Pallet\n"; } if ((Pliegos_Impresos != "") && (Pliegos_Impresos != "0")) { wip.Pliegos_Impresos = Convert.ToInt32(Pliegos_Impresos); } else { Error += "-Indicar Pliegos Impresos\n"; } wip.Usuario = Usuario; wip.Ubicacion = Destino; if (IDTipoPallet != "") { wip.IDTipoPallet = Convert.ToInt32(IDTipoPallet); wip.TipoPallet = TipoPallet; } if ((wip.OT != "") && (wip.NombreOT != "") && (wip.Maquina != "") && (wip.Pliego != "") && (wip.TotalTiraje != 0) && (wip.Pliegos_Impresos != 0) && (wip.IDTipoPallet != 0)) { if (wipControl.Agregar_Pallet_Wip(wip, PliegoMetrics)) { return(new[] { "OK", wip.ID_Control }); } else { return(new[] { "Error al Ingresar Pallet, Conexion Erronea" }); } } else { return(new [] { Error }); } }