public static string CargarMaquina(string Maquina) { Controller_WipControl wipControl = new Controller_WipControl(); List <Model_Wip_Control> lista = new List <Model_Wip_Control>(); if (Maquina == "Digital") { lista.Add(new Model_Wip_Control { OT = "Indigo" }); lista.Add(new Model_Wip_Control { OT = "Scodix" }); lista.Add(new Model_Wip_Control { OT = "Escko" }); } else if (Maquina == "Servicio Externo") { lista.Add(new Model_Wip_Control { OT = "Servicio Externo" }); lista.Add(new Model_Wip_Control { OT = "PLISADO" }); lista.Add(new Model_Wip_Control { OT = "TERMOLAMINADO" }); lista.Add(new Model_Wip_Control { OT = "POLITERMOLAMINADO" }); lista.Add(new Model_Wip_Control { OT = "UV" }); } else { lista = wipControl.ListMaquinas(Maquina); } List <Model_Wip_Control> lista2 = new List <Model_Wip_Control>(); int contador = 1; Model_Wip_Control insert1 = new Model_Wip_Control(); insert1.OT = "Seleccionar"; lista2.Insert(0, insert1); foreach (Model_Wip_Control ps in lista) { Model_Wip_Control objst = new Model_Wip_Control(); objst.OT = ps.OT; lista2.Insert(contador, objst); contador++; } JavaScriptSerializer jscript = new JavaScriptSerializer(); return(jscript.Serialize(lista2)); }
public static string GetCustomers() { Controller_WipControl wipControl = new Controller_WipControl(); List <Model_Wip_Control> lista = new List <Model_Wip_Control>(); DataTable dt = new DataTable(); dt.TableName = "Table"; dt.Columns.Add("OT", typeof(string)); dt.Columns.Add("NombreOT", typeof(string)); dt.Columns.Add("Ubicacion", typeof(string)); dt.Columns.Add("Posicion", typeof(string)); dt.Columns.Add("ID_Control", typeof(string)); dt.Columns.Add("Pliego", typeof(string)); dt.Columns.Add("Pliegos_Impresos", typeof(string)); dt.Columns.Add("Peso_pallet", typeof(string)); dt.Columns.Add("Maquina_Proceso", typeof(string)); dt.Columns.Add("Estado_Pallet2", typeof(string)); dt.Columns.Add("Fecha_Modificacion", typeof(string)); dt.Columns.Add("Usuario", typeof(string)); dt.Columns.Add("VerMas", typeof(string)); Model_Wip_Control wipFiltro = new Model_Wip_Control(); wipFiltro.OT = "99444"; wipFiltro.Pliego = "1"; lista = wipControl.ListOTUbi_Buscar(wipFiltro); foreach (Model_Wip_Control wip in lista) { DataRow row = dt.NewRow(); //foreach of your properties row["OT"] = wip.OT; row["NombreOT"] = wip.NombreOT; row["Ubicacion"] = wip.Ubicacion; row["Posicion"] = wip.Posicion; row["ID_Control"] = wip.ID_Control; row["Pliego"] = wip.Pliego; row["Pliegos_Impresos"] = wip.Pliegos_Impresos; row["Peso_pallet"] = wip.Peso_pallet; row["Maquina_Proceso"] = wip.Maquina_Proceso; row["Estado_Pallet2"] = wip.Estado_Pallet2; row["Fecha_Modificacion"] = wip.Fecha_Modificacion; row["Usuario"] = wip.Usuario; row["VerMas"] = wip.VerMas; dt.Rows.Add(row); } DataSet ds = new DataSet(); ds.Tables.Add(dt); return(ds.GetXml()); }
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 btnAnular_Click(object sender, EventArgs e) { int contador = 0; List <Model_Wip_Control> list = new List <Model_Wip_Control>(); string Codigo_Pallet = ""; for (int i = 0; i < RadGridOT.Items.Count; i++) { GridDataItem row = RadGridOT.Items[i]; bool isChecked = ((CheckBox)row.FindControl("chkSelect")).Checked; Model_Wip_Control mw = new Model_Wip_Control(); if (isChecked) { mw.ID_Control = row["ID_Control"].Text; list.Add(mw); Codigo_Pallet = Codigo_Pallet + row["ID_Control"].Text + ","; } } if (Codigo_Pallet != "") { Codigo_Pallet = Codigo_Pallet.Substring(0, Codigo_Pallet.Length - 1); string[] str = Codigo_Pallet.Split(','); for (int i = 0; i < str.Length; i++) { if (wipControl.EliminarPallet(str[i], Session["Usuario"].ToString(), txtDevolucion.Text.Trim())) { contador++; } } } if (contador > 0) { DivMensaje.Visible = true; imgMensaje.ImageUrl = "../../Images/tick.png"; lblMensaje.Text = "Registros Eliminados Correctamente"; lblMensaje.ForeColor = Color.White; DivMensaje.Attributes.Add("style", "background-color:Green;"); } else if (Codigo_Pallet == "") { DivMensaje.Visible = true; imgMensaje.ImageUrl = "../../Images/cross.png"; lblMensaje.Text = "No ha Seleccionado Pallet para Eliminar"; lblMensaje.ForeColor = Color.White; DivMensaje.Attributes.Add("style", "background-color:Red;"); } }
protected void btnFiltro_Click(object sender, EventArgs e) { try { Int32.Parse(txtCodigoPallet.Text.Substring(0, 1).ToUpper()); Model_Wip_Control wip = new Model_Wip_Control(); wip.OT = txtCodigoPallet.Text.ToString().Trim(); wip.IDTipoPallet = 1; wip.Pliego = ""; wip.Ubicacion = ""; wip.Tarea = ""; wip.Forma = ""; RadGridOT.DataSource = wipControl.ListOTUbi_Buscar(wip); RadGridOT.DataBind(); } catch { RadGridOT.DataSource = wipControl.BusquedaPorFolioyOT(txtCodigoPallet.Text.Trim(), ""); RadGridOT.DataBind(); } }
protected void btnAgregar_Click(object sender, EventArgs e) { if (ddlPliego.SelectedItem.ToString() != "Seleccione...") { if (Impresos >= Convert.ToInt32(txtCantidad.Text)) { Model_Wip_Control wip = new Model_Wip_Control(); wip.OT = txtOT.Text.Trim(); wip.NombreOT = lblTirajeOT.Text.Trim(); wip.ID_Control = ddlPliego.SelectedItem.ToString(); wip.Pliegos_Impresos = Convert.ToInt32(txtCantidad.Text); wip.Usuario = Session["Usuario"].ToString(); lista.Add(wip); ddlPliego.Items.Remove(new ListItem(wip.ID_Control)); Impresos = 0; txtCantidad.Text = ""; btnAgregar.Enabled = false; } } CargarDatos(); }
protected void btnBuscar_Click(object sender, EventArgs e) { Model_Wip_Control wip = new Model_Wip_Control(); wip.OT = txtOT.Text.ToString().Trim(); wip.IDTipoPallet = 1; List <Model_Wip_Control> lista = wipControl.ListOTUbi_Buscar(wip); int contador = 0; foreach (Model_Wip_Control x in lista) { if (contador == 0) { txtCliente.Text = x.NombreOT; lblTirajeOT.Text = x.TotalTiraje.ToString("N0").Replace(",", "."); } contador++; } RadGridOT.DataSource = lista; RadGridOT.DataBind(); pnlPallet.Visible = true; PanelCantidad.Visible = false; }
protected void Page_Load(object sender, EventArgs e) { Model_Wip_Control wip = wipControl.BuscarWip_ControlPorCodigo(Request.QueryString["cd"]); if (wip.ID_Control != "") { lblOT.Text = wip.OT; lblNombreOT.Text = wip.NombreOT; lblFechaCreacion.Text = wip.Fecha_Creacion.ToString("dd/MM/yyyy"); lblHora.Text = wip.Fecha_Creacion.ToString("HH:mm:ss"); lblTiraje.Text = wip.TotalTiraje.ToString("N0").Replace(',', '.'); lblPliego.Text = wip.Pliego; if (wip.Pliegos_Impresos != 0) { lblEjemplar.Text = wip.Pliegos_Impresos.ToString("N0").Replace(',', '.'); } if (wip.Peso_pallet != 0) { lblCantidad.Text = wip.Peso_pallet.ToString("N0").Replace(',', '.'); } lblOperador.Text = wip.Usuario; lblMaquina.Text = wip.Maquina; lblDestino.Text = wip.Ubicacion; lblCodigo.Text = wip.ID_Control; lblDestino.Text = wip.Ubicacion; lblPallet.Text = " " + wip.TipoPallet; EnvioCorreo(wip); } LabelKit.BarcodeGenerator code = new LabelKit.BarcodeGenerator(); System.Drawing.Graphics g = Graphics.FromImage(new Bitmap(1, 1)); System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(1, 1, PixelFormat.Format32bppArgb); g = Graphics.FromImage(bmp); code.DrawCode128(g, wip.ID_Control, 0, 0).Save(Server.MapPath("./barcodes/bc.png"), ImageFormat.Png); imgCodigo.ImageUrl = "./barcodes/bc.png"; }
public static string CargarPliegosSinProgr(string OT) { Controller_WipControl wipControl = new Controller_WipControl(); List <Model_Wip_Control> lista = wipControl.ListPliegosOT(OT); List <Model_Wip_Control> lista2 = new List <Model_Wip_Control>(); int contador = 1; Model_Wip_Control insert1 = new Model_Wip_Control(); insert1.Pliego = "Seleccionar"; lista2.Insert(0, insert1); foreach (Model_Wip_Control ps in lista) { Model_Wip_Control objst = new Model_Wip_Control(); objst.Pliego = ps.Pliego; lista2.Insert(contador, objst); contador++; } JavaScriptSerializer jscript = new JavaScriptSerializer(); return(jscript.Serialize(lista2)); }
protected void btnAgregar0_Click(object sender, EventArgs e) { if (pnlDatosPallet2.Visible) { int tt = Convert.ToInt32(lblTirajePliego2.Text.Replace(".", "")); int rst = Convert.ToInt32(lblRestantes2.Text.Replace(".", "")); double max = tt * 1.5; if ((Convert.ToInt32(txtEjemplares2.Text) > max) && (lblTirajePliego2.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 { Model_Wip_Control wip = new Model_Wip_Control(); string Codigo = ""; if (ContadorPliegoMult == 0) { numero = wipControl.MaxRegistroWip(); numero = numero + 1; ContadorPliegoMult++; } 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(); IDControlPallet = wip.ID_Control; wip.OT = txtNumeroOT.Text.Trim(); wip.NombreOT = txtNombreOT.Text.Trim(); if (!cbxNPliegNew1.Checked) { if (ddlPlProg.SelectedValue.ToString() != "Seleccione...") { wip.Pliego = ddlPlProg.SelectedItem.Text.Trim(); } else { wip.Pliego = ddlPliego2.SelectedItem.Text.Trim(); } } else { wip.Pliego = txtPliego_new1.Text.Trim(); } wip.Tarea = txtTarea2.Text.Trim(); wip.Forma = txtForma2.Text.Trim(); wip.Pliegos_Impresos = Convert.ToInt32(txtEjemplares2.Text.Trim()); wip.Maquina = ddlMaquina.SelectedItem.Text.Trim(); wip.TotalTiraje = Convert.ToInt32(lblTirajePliego2.Text.Trim()); wip.Usuario = Session["Usuario"].ToString().Trim(); wip.Ubicacion = ddlDestino.SelectedItem.Text.Trim(); wip.Peso_pallet = Convert.ToDouble(txtCantidad2.Text); wip.IDTipoPallet = Convert.ToInt32(ddlTipoPallet2.SelectedValue.ToString()); wip.TipoPallet = ddlTipoPallet2.SelectedItem.ToString(); if (wipControl.Agregar_Pallet_Wip(wip, "")) { Label23.Visible = false; txtCantidad2.Visible = false; lblError.Visible = false; lblError.Text = wip.ID_Control; btnImprimir.Visible = false; btnCerrarPallet.Visible = true; ddlPliego2.SelectedIndex = 0; Label15.Visible = false; Label14.Visible = false; Label16.Visible = false; Label18.Visible = false; Label20.Visible = false; Label16.Visible = false; Label18.Visible = false; txtForma2.Visible = false; txtTarea2.Visible = false; ddlTipoPallet2.Visible = false; txtEjemplares2.Visible = false; lblRestantes2.Visible = false; lblTirajePliego2.Visible = false; Label21.Visible = false; btnAgregar0.Visible = false; DivMensaje.Visible = false; } RadGridOT.DataSource = wipControl.List_PliegosMultiples(wip.ID_Control); RadGridOT.DataBind(); } } }
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; } }
protected void btnFiltro_Click(object sender, EventArgs e) { string codigo = txtCodigoPallet.Text; List <Model_Wip_Control> lista = wipControl.BuscarWip_ControlPorCodigo2(codigo); if (lista.Count > 0) { DivMensaje.Visible = false; Model_Wip_Control wip2 = new Model_Wip_Control(); int contador = 0; foreach (Model_Wip_Control wip in lista) { pnlDatosOT.Visible = true; wip2 = wip; if (contador == 0) { lblOT.Text = wip.OT.ToUpper(); lblNombreOT.Text = wip.NombreOT; lblTiraje.Text = wip.TotalTiraje.ToString("N0").Replace(',', '.'); lblMaquina.Text = wip.Maquina; Label5.Text = "<table cellspacing='0' cellpadding='0' style='border: 1px solid #CCC; margin: 0 auto; margin-top: 0px; margin-bottom: 15px; width:80%;'>" + "<tbody><tr style='background: #f3f4f9; font: 11px Arial, Helvetica, sans-serif; color: #003e7e; text-align: left;'>" + "<td style='font-weight: bold; padding: 4px 0 0 5px; border-right: 1px solid #ccc;'>Nombre Pliego</td>" + "<td style='font-weight: bold; padding: 4px 0 0 5px; border-right: 1px solid #ccc;'>Pliego Impresos</td>" + "<td style='font-weight: bold; padding: 4px 0 0 5px; border-right: 1px solid #ccc;'>Peso Pallet</td>" + "<td style='font-weight: bold; padding: 4px 0 0 5px; border-right: 1px solid #ccc;'>Destino</td></tr>" + "<tr style='border-bottom:1px solid blue;background: #fff; font: 11px Arial, Helvetica, sans-serif; color: #333; vertical-align: text-top;'>" + "<td style='text-align: center;font-weight: normal; padding: 4px 0 5px 5px; border-right: 1px solid #ccc;'>" + wip.Pliego + "</td>" + "<td style='text-align: right;font-weight: normal; padding: 4px 0 5px 5px; border-right: 1px solid #ccc;'>" + wip.Pliegos_Impresos + "</td>" + "<td style='text-align: right;font-weight: normal; padding: 4px 0 5px 5px; border-right: 1px solid #ccc;'>" + wip.Peso_pallet + "</td>" + "<td style='text-align: left;font-weight: normal; padding: 4px 0 5px 5px; border-right: 1px solid #ccc;'>" + wip.Ubicacion + "</td></tr>"; } if (contador != 0) { Label5.Text = Label5.Text + "<tr style='border-bottom:1px solid blue;height: 22px; background: #fff; font: 11px Arial, Helvetica, sans-serif; color: #333; vertical-align: text-top;'>" + "<td style='text-align: center;font-weight: normal; padding: 4px 0 5px 5px; border-right: 1px solid #ccc;'>" + wip.Pliego + "</td>" + "<td style='text-align: right;font-weight: normal; padding: 4px 0 5px 5px; border-right: 1px solid #ccc;'>" + wip.Pliegos_Impresos + "</td>" + "<td style='text-align: right;font-weight: normal; padding: 4px 0 5px 5px; border-right: 1px solid #ccc;'>" + wip.Peso_pallet + "</td>" + "<td style='text-align: left;font-weight: normal; padding: 4px 0 5px 5px; border-right: 1px solid #ccc;'>" + wip.Ubicacion + "</td></tr>"; } contador++; if (lista.Count == contador) { Label5.Text = Label5.Text + "</table>"; } } if (wip2.Estado_Pallet != 1) { lblBodega1.Text = wip2.Ubicacion; lblNumRack1.Text = wip2.Posicion; lblBodega1.Visible = true; lblNumRack1.Visible = true; Label22.Visible = true; Label23.Visible = true; } else { lblNumRack1.Visible = false; lblBodega1.Visible = false; Label22.Visible = false; Label23.Visible = false; } ddlNumeroRack.Visible = false; RackUbicacion.Visible = false; Label10.Visible = false; CargarBodegas(); } else { DivMensaje.Visible = true; DivMensaje.Attributes.Add("style", "background-color:Red"); lblMensaje.Text = "Codigo Pallet no encontrado. Vuelva a intentarlo"; lblMensaje.ForeColor = System.Drawing.Color.White; imgMensaje.ImageUrl = "../../Images/cross.png"; } }
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 }); } }
public bool EnvioCorreo(Model_Wip_Control wip) { /* 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 = "Pallet Wip OT: " + wip.OT + " Pliego: " + wip.Pliego; 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(); //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' />" + " </td>" + "</tr>" + "</table>" + //termino cargar logo "<div style='border-color:Black;border-width:3px;border-style:solid;'>" + "<table style='width:80%;'>" + "<tr>" + "<td style='width:194px;'>" + " </td>" + "<td colspan='3'>" + " </td>" + "</tr>" + "<tr>" + "<td style='width:194px;'>" + "OT Nro.: </td>" + "<td>" + wip.OT.ToUpper() + "</td>" + "<td style='width:194px;'>" + "Nombre OT: </td>" + "<td>" + wip.NombreOT + "</td>" + "</tr>" + "<tr>" + "<td style='width:194px;'>" + " Tiraje OT:</td>" + "<td colspan='3'>" + wip.TotalTiraje.ToString("N0").Replace(",", ".") + "</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'>" + wip.Usuario + "</td>" + "</tr>" + "</table>" + "<br />" + "</div>" + "<table style='width:80%;'><tr>" + "<td style='border:1px solid #5D8CC9;background:#5D8CC9;' align='center'>Codigo Pallet</td>" + "<td style='border:1px solid #5D8CC9;background:#5D8CC9;' align='center'>Pliego</td>" + "<td style='border:1px solid #5D8CC9;background:#5D8CC9;' align='center'>Pliego Imp.</td>" + "<td style='border:1px solid #5D8CC9;background:#5D8CC9;' align='center'>Maquina</td>" + "</tr>" + "<tr>" + "<td style='border:1px solid #5D8CC9;'>" + wip.ID_Control + "</td>" + "<td style='border:1px solid #5D8CC9;'>" + wip.Pliego + "</td>" + "<td style='border:1px solid #5D8CC9;' align='right'>" + wip.Pliegos_Impresos.ToString("N0").Replace(",", ".") + "</td>" + "<td style='border:1px solid #5D8CC9;'>" + wip.Maquina + "</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"; } }
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" }); } }
protected void btnFiltro_Click(object sender, EventArgs e) { try { Model_Wip_Control wip = new Model_Wip_Control(); wip.OT = txtOT.Text.ToString().Trim(); wip.IDTipoPallet = 1; if (ddlPliegos.SelectedValue != "Todos Pliegos") { wip.Pliego = ddlPliegos.SelectedItem.ToString(); wip.IDTipoPallet = 2; } else { wip.Pliego = ""; } if (ddlEstado.SelectedValue.ToString() != "Todos Estados") { wip.Estado_Pallet = Convert.ToInt32(ddlEstado.SelectedValue.ToString()); wip.IDTipoPallet = 3; } if (ddlBodegas.SelectedItem.ToString().Trim() != "Todas Ubicaciones") { wip.Ubicacion = ddlBodegas.SelectedItem.ToString().Trim(); wip.IDTipoPallet = 4; } else { wip.Ubicacion = ""; } if (txtFechaInicio.Text != "" && txtFechaTermino.Text != "") { string[] str = txtFechaInicio.Text.Split('-'); wip.Forma = str[2] + "-" + str[1] + "-" + str[0]; string[] str2 = txtFechaTermino.Text.Split('-'); wip.Tarea = str2[2] + "-" + str2[1] + "-" + str2[0] + " 23:59:59"; } else { wip.Forma = ""; wip.Tarea = ""; } lista = wipControl.ListOTUbi_Buscar(wip); lblTotal.Text = ""; string Total = "<table align='right' cellspacing='0' cellpadding='0' style='border: 1px solid #CCC; margin: 0 auto; margin-top: 0px; margin-bottom: 15px;width:400px;'><tr style='height: 22px; background: #f3f4f9; font: 11px Arial, Helvetica, sans-serif; color: #003e7e; text-align: left;'>" + "<td style='font-size: medium; padding: 4px 0 0 5px; border-right: 1px solid #ccc;'>Total Pliegos</td>" + "<td style='font-size: medium; padding: 4px 0 0 5px; border-right: 1px solid #ccc;'>Total SerExtDesp</td>" + "<td style='font-size: medium; padding: 4px 0 0 5px; border-right: 1px solid #ccc;'>Total SerExt</td></tr>" + "<tr style='border-bottom:1px solid blue;height: 22px; background: #fff; font: 11px Arial, Helvetica, sans-serif; color: #333; text-align: left; vertical-align: text-top;'>"; if (lista.Count > 0) { int SerExtDes = 0; int SerExt = 0; int TotalImp = 0; foreach (Model_Wip_Control wp in lista.Where(o => o.Estado_Pallet2 == "Consumido en Ser. Ext. Desp")) { SerExtDes += wp.Pliegos_Impresos; } foreach (Model_Wip_Control wp in lista.Where(o => o.Estado_Pallet2 == "Consumido en Ser. Externos")) { SerExt += wp.Pliegos_Impresos; } foreach (Model_Wip_Control wp in lista.Where(o => o.Estado_Pallet2 != "Consumido en Ser. Ext. Desp" && o.Estado_Pallet2 != "Consumido en Ser. Externos")) { TotalImp += wp.Pliegos_Impresos; } Total += "<td style='font-size: 15px; padding: 4px 0 5px 5px; border-right: 1px solid #ccc; text-align: right;'>" + TotalImp.ToString("N0").Replace(',', '.') + "</td>"; Total += "<td style='font-size: 15px; padding: 4px 0 5px 5px; border-right: 1px solid #ccc; text-align: right;'>" + SerExtDes.ToString("N0").Replace(',', '.') + "</td>"; Total += "<td style='font-size: 15px; padding: 4px 0 5px 5px; border-right: 1px solid #ccc; text-align: right;'>" + SerExt.ToString("N0").Replace(',', '.') + "</td>"; } Total += "</tr></table>"; lblTotal.Text = Total; RadGridOT.DataSource = lista; RadGridOT.DataBind(); } catch { string popupScript4 = "<script language='JavaScript'>alert('A ocurrido un error inesperado. Intentelo nuevamente');</script>"; Page.RegisterStartupScript("PopupScript", popupScript4); } }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { if (RadGridInforme.Items.Count > 0) { List <Model_Wip_Control> lista = new List <Model_Wip_Control>(); for (int i = 0; i < RadGridInforme.Items.Count; i++) { Model_Wip_Control w = new Model_Wip_Control(); GridDataItem row = RadGridInforme.Items[i]; w.ID_Control = row["ID_Control"].Text; w.OT = row["OT"].Text; w.NombreOT = row["NombreOT"].Text; w.Pliego = row["Pliego"].Text; w.Maquina = row["Maquina"].Text; w.Pliegos_Impresos = Convert.ToInt32(row["Pliegos_Impresos"].Text); w.Posicion = row["Posicion"].Text; w.Ubicacion = row["Ubicacion"].Text; lista.Add(w); } GridView gv1 = new GridView(); gv1.DataSource = lista; gv1.DataBind(); gv1.HeaderStyle.BackColor = System.Drawing.Color.Blue; gv1.HeaderStyle.ForeColor = System.Drawing.Color.White; gv1.HeaderRow.Cells[0].Text = "Cod. Pallet"; gv1.HeaderRow.Cells[2].Text = "Nombre OT"; gv1.HeaderRow.Cells[3].Text = "Pliegos"; gv1.HeaderRow.Cells[4].Text = "Maquina"; gv1.HeaderRow.Cells[5].Text = "Cant. Pliegos"; gv1.HeaderRow.Cells[6].Text = "Posicion"; gv1.HeaderRow.Cells[7].Text = "Ubicacion"; gv1.HeaderRow.Cells[8].Visible = false; gv1.HeaderRow.Cells[9].Visible = false; gv1.HeaderRow.Cells[10].Visible = false; gv1.HeaderRow.Cells[11].Visible = false; gv1.HeaderRow.Cells[12].Visible = false; gv1.HeaderRow.Cells[13].Visible = false; gv1.HeaderRow.Cells[14].Visible = false; gv1.HeaderRow.Cells[15].Visible = false; gv1.HeaderRow.Cells[16].Visible = false; gv1.HeaderRow.Cells[17].Visible = false; gv1.HeaderRow.Cells[18].Visible = false; gv1.HeaderRow.Cells[19].Visible = false; gv1.HeaderRow.Cells[20].Visible = false; gv1.HeaderRow.Cells[21].Visible = false; gv1.HeaderRow.Cells[22].Visible = false; for (int contador = 0; contador < gv1.Rows.Count; contador++) { GridViewRow row = gv1.Rows[contador]; row.Cells[3].Text = row.Cells[3].Text.Replace("-", ","); row.Cells[4].Text = row.Cells[6].Text; row.Cells[5].Text = row.Cells[9].Text; row.Cells[6].Text = row.Cells[19].Text.Replace("&nbsp;", ""); if (row.Cells[18].Text != "") { row.Cells[7].Text = row.Cells[18].Text.Replace("&nbsp;", ""); } else { row.Cells[7].Text = ""; } row.Cells[8].Visible = false; row.Cells[9].Visible = false; row.Cells[10].Visible = false; row.Cells[11].Visible = false; 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; } ExportToExcel("Inventario WIP " + txtFechaTermino.Text, gv1, txtFechaTermino.Text); } }