protected void btnFiltro_Click(object sender, EventArgs e) { if (txtOT.Text != "") { try { BodegaPliegos b = ot.BuscaDatosOT(txtOT.Text, "", "", 0, "", DateTime.Now, DateTime.Now, "", "", 0); lblNombreOT.Text = b.NombreOT; lblCliente.Text = b.Cliente; lblTiraje.Text = b.Pliegos; txtFechaEmision.Text = b.FechaCreacion; lblUltimaMod.Text = b.Accion; ddlEstado.SelectedValue = b.Estado; txtObservacion.Focus(); } catch { string popupScript = "<script language='JavaScript'> alert('¡ OT no encontrada, vuelva a intentarlo !'); </script>"; Page.RegisterStartupScript("PopupScript", popupScript); } } else { string popupScript = "<script language='JavaScript'> alert('¡ Debe ingresar el numero de ot a buscar !'); </script>"; Page.RegisterStartupScript("PopupScript", popupScript); } }
public BodegaPliegos BuscarBP_PorCodigo(string Codigo, string Usuario, string NuevaUbicacion, int Cantidad, int Procedimiento) { BodegaPliegos bp = new BodegaPliegos(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "BodegaPliegos_AsignarUbicacion"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Codigo", Codigo); cmd.Parameters.AddWithValue("@Usuario", Usuario); cmd.Parameters.AddWithValue("@NuevaUbicacion", NuevaUbicacion); cmd.Parameters.AddWithValue("@Cantidad", Cantidad); cmd.Parameters.AddWithValue("@Procedimiento", Procedimiento); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { bp.OT = reader["OT"].ToString(); bp.NombreOT = reader["NombreOT"].ToString().ToLower(); bp.Papel = reader["Papel"].ToString().ToLower(); bp.Cantidad = reader["CantidadAsignada"].ToString(); bp.UbicacionActual = reader["UbicacionActual"].ToString(); } } return(bp); }
public List <BodegaPliegos> CargaPendientesDimensionadora(int Procedimiento) { List <BodegaPliegos> lista = new List <BodegaPliegos>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "[BodegaPliegos_InicioDimensionadora]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Procedimiento", Procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { BodegaPliegos d = new BodegaPliegos(); d.CodigoProducto = reader["SKU"].ToString(); d.OT = reader["OT"].ToString(); d.NombreOT = reader["NombreOT"].ToString().ToLower(); d.Componente = reader["Componente"].ToString(); d.Papel = reader["Papel"].ToString(); //d.FormatoPapel = reader["FormatoPapel"].ToString(); d.Gramaje = reader["Gramaje"].ToString(); d.Ancho = reader["FAncho"].ToString(); d.Largo = reader["FLargo"].ToString(); d.StockFL = Convert.ToInt32(reader["CantidadPliegos"].ToString()).ToString("N0").Replace(",", "."); d.Marca = Convert.ToInt32(reader["Procesado"].ToString()).ToString("N0").Replace(",", "."); d.Accion = "<a style='Color:Blue;text-decoration:none;cursor:pointer;' href='javascript:Procesar(\"" + reader["Folio"].ToString() + "\",\"" + reader["id_asignacion"].ToString() + "\");'>Procesar</a>"; d.FechaCreacion = reader["Folio"].ToString(); lista.Add(d); } } con.CerrarConexion(); return(lista); }
public List <BodegaPliegos> ListaSKU(string sku, int Gramaje, int Ancho, int Largo, int procedimiento) { List <BodegaPliegos> lista = new List <BodegaPliegos>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "BodegaPliegos_CargaSKU"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@SKU", sku); cmd.Parameters.AddWithValue("@Gramaje", Gramaje); cmd.Parameters.AddWithValue("@Ancho", Ancho); cmd.Parameters.AddWithValue("@Largo", Largo); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { BodegaPliegos d = new BodegaPliegos(); d.Papel = reader["CodigoItem"].ToString() + " " + reader["Papel"].ToString();//reader["CodigoItem"].ToString() + " " + reader["TipoDeMaterial"].ToString() + " " + reader["Certificacion"].ToString() + " " + reader["Marca"].ToString() + " " + reader["Gramaje"].ToString() + " gr " + reader["Ancho"].ToString() + " mm x " + reader["Largo"].ToString() + " mm"; d.CodigoProducto = reader["CodigoItem"].ToString(); lista.Add(d); } } con.CerrarConexion(); return(lista); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Controller_Cortadora cc = new Controller_Cortadora(); string ot = Request.QueryString["ot"]; string compo = Request.QueryString["comp"]; string codigo = Request.QueryString["Codigo"]; BodegaPliegos d = cc.BuscaTotalCant(ot, compo, codigo); lblOT.Text = d.OT; lblNombreOT.Text = d.NombreOT; lblComponente.Text = d.Componente; lblPapel.Text = d.Papel; lblCodigo.Text = d.CodigoProducto; lblMarca.Text = ""; lblGramaje.Text = d.Gramaje; lblAncho.Text = d.Ancho; lblLargo.Text = d.Largo; lblCantidad.Text = d.StockFL; int sol = Convert.ToInt32(d.StockFL.Replace(".", "")); int ca = cc.CantidadPallet(d.OT, d.Componente, d.CodigoProducto, 0); lblTotalSolicitado.Text = d.StockFL; lblTotalCreado.Text = ca.ToString().Replace(",", "."); int resul = sol - ca; lblTotalFaltante.Text = resul.ToString().Replace(",", "."); this.BindDummyRow(); } }
public BodegaPliegos CargaFaltantesDimensionadora(string IDTrabajo, string FolioOrigen, int procedimiento) { BodegaPliegos d = null; Conexion conexion = new Conexion(); SqlCommand cmd = conexion.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "BodegaPliegos_CargaFaltantes"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDTrabajo", IDTrabajo); cmd.Parameters.AddWithValue("@FolioOrigen", FolioOrigen); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { d = new BodegaPliegos(); int sol = Convert.ToInt32(reader["CantidadSolicitada"].ToString()); int asig = Convert.ToInt32(reader["CantidadAsignada"].ToString()); int falt = (sol - asig); d.Solicitada = sol.ToString(); d.Asignada = asig.ToString(); d.Faltante = falt.ToString(); } } conexion.CerrarConexion(); return(d); }
public List <BodegaPliegos> ListaStockDisponible(string sku, string papel, int gramaje, int ancho, string Marca, string Certificacion, int procedimiento) { List <BodegaPliegos> lista = new List <BodegaPliegos>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "BodegaPliegos_StockBobinasBodegaMetrics"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@SKU", sku); cmd.Parameters.AddWithValue("@Papel", papel); cmd.Parameters.AddWithValue("@Gramaje", gramaje); cmd.Parameters.AddWithValue("@Ancho", ancho); cmd.Parameters.AddWithValue("@Marca", Marca); cmd.Parameters.AddWithValue("@Certificacion", Certificacion); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { BodegaPliegos d = new BodegaPliegos(); d.CodigoProducto = reader["SKU"].ToString(); d.Papel = reader["nombrepapel"].ToString(); d.Gramaje = Convert.ToInt32(Convert.ToDouble(reader["Gramaje"].ToString())).ToString("N0").Replace(",", "."); d.Ancho = Convert.ToInt32(Convert.ToDouble(reader["Ancho"].ToString())).ToString("N0").Replace(",", "."); d.StockFL = Convert.ToInt32(Convert.ToDouble(reader["Cantidad"].ToString())).ToString("N0").Replace(",", "."); // d.StockFL = Convert.ToInt32(reader["Cantidad"].ToString()).ToString("N0").Replace(",", "."); d.Seleccionar = "<a style='Color:Blue;text-decoration:none;cursor:pointer;' href='javascript:Solicitud(\"" + d.CodigoProducto + "\",\"" + d.Papel + "\",\"" + reader["Gramaje"].ToString() + "\",\"" + reader["Ancho"].ToString() + "\");'>Solicitar</a>"; lista.Add(d); } } con.CerrarConexion(); return(lista); }
public BodegaPliegos CargaDevoluciones(string ot, string maquina, string nropallet, DateTime fechainicio, DateTime fechatermino, int procedimiento) { Conexion con = new Conexion(); BodegaPliegos d = new BodegaPliegos(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "BodegaPliegos_Devoluciones"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@OT", ot); cmd.Parameters.AddWithValue("@Maquina", maquina); cmd.Parameters.AddWithValue("@NroPallet", nropallet); cmd.Parameters.AddWithValue("@FechaInicio", fechainicio); cmd.Parameters.AddWithValue("@FechaTermino", fechatermino); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { d.NroPallet = reader["FolioPallet"].ToString(); d.OT = reader["OT"].ToString(); d.NombreOT = reader["NombreOT"].ToString(); d.Componente = reader["Componente"].ToString(); d.CodigoProducto = reader["sku"].ToString(); d.Papel = reader["Papel"].ToString(); d.Gramaje = reader["Gramaje"].ToString(); d.Ancho = reader["Ancho"].ToString(); d.Largo = reader["Largo"].ToString(); d.SolicitadoFL = reader["CantidadAsignada"].ToString(); d.Procedencia = reader["Procedencia"].ToString(); } } con.CerrarConexion(); return(d); }
public static string CargarSKUStock(string Papel, int Gramaje, int Ancho, int Largo) { Controller_Dimensionadora c = new Controller_Dimensionadora(); List <BodegaPliegos> lista = c.ListaSKU(Papel, Gramaje, Ancho, Largo, 3);//0 List <BodegaPliegos> lista2 = new List <BodegaPliegos>(); int contador = 1; BodegaPliegos insert1 = new BodegaPliegos(); insert1.Papel = "Seleccionar"; lista2.Insert(0, insert1); foreach (BodegaPliegos ps in lista) { BodegaPliegos objst = new BodegaPliegos(); //objst.Componente = ps.Componente; objst.Papel = ps.Papel; objst.CodigoProducto = ps.CodigoProducto; lista2.Insert(contador, objst); contador++; } JavaScriptSerializer jscript = new JavaScriptSerializer(); return(jscript.Serialize(lista2)); }
protected void Gridview1_RowDeleting(object sender, GridViewDeleteEventArgs e) { List <BodegaPliegos> l2 = new List <BodegaPliegos>(); List <BodegaPliegos> l3 = new List <BodegaPliegos>(); for (int i = 0; i < RadGrid1.Items.Count; i++) { BodegaPliegos b = new BodegaPliegos(); b.ID = RadGrid1.Items[i]["ID"].Text; b.CodigoProducto = RadGrid1.Items[i]["CodigoProducto"].Text; b.Papel = RadGrid1.Items[i]["Papel"].Text; b.Cliente = RadGrid1.Items[i]["Cliente"].Text; b.Sector = RadGrid1.Items[i]["Sector"].Text; b.Ubicacion = RadGrid1.Items[i]["Ubicacion"].Text; b.NroPallet = RadGrid1.Items[i]["NroPallet"].Text; b.Gramaje = RadGrid1.Items[i]["Gramaje"].Text; b.Ancho = RadGrid1.Items[i]["Ancho"].Text; b.Largo = RadGrid1.Items[i]["Largo"].Text; b.StockFL = RadGrid1.Items[i]["StockFL"].Text; b.Antiguedad = RadGrid1.Items[i]["Antiguedad"].Text; l2.Add(b); } for (int i = 0; i <= gv1.Rows.Count - 1; i++) { BodegaPliegos c = new BodegaPliegos(); c.ID = gv1.Rows[i].Cells[0].Text; c.CodigoProducto = gv1.Rows[i].Cells[1].Text; c.Papel = gv1.Rows[i].Cells[2].Text; c.Cliente = gv1.Rows[i].Cells[3].Text; c.Sector = gv1.Rows[i].Cells[4].Text; c.Ubicacion = gv1.Rows[i].Cells[5].Text; c.NroPallet = gv1.Rows[i].Cells[6].Text; c.Gramaje = gv1.Rows[i].Cells[7].Text; c.Ancho = gv1.Rows[i].Cells[8].Text; c.Largo = gv1.Rows[i].Cells[9].Text; c.StockFL = gv1.Rows[i].Cells[11].Text; c.Antiguedad = gv1.Rows[i].Cells[10].Text; l3.Add(c); } string a = gv1.Rows[e.RowIndex].Cells[0].Text; int id = Convert.ToInt32(Request.QueryString["id"]); BodegaPliegos itemToRemove = bp.ListadoDetalleSKU(id.ToString(), "", "", 0, "", "", 0, 0, 0, "", 0, "", "", 2, 0).SingleOrDefault(r => r.ID == a); BodegaPliegos iii = l3.SingleOrDefault(r => r.ID == a); l3.Remove(iii); l2.Add(itemToRemove); RadGrid1.DataSource = l2; RadGrid1.DataBind(); gv1.DataSource = l3; gv1.DataBind(); }
public List <BodegaPliegos> BuscaCertificaciones(string ot, string componente, string certificacion, string Marca, string codigoproducto, string Papel, int gramaje, int ancho, int largo, int solFL, int solKG, string PREID, string usuario, int procedimiento) { List <BodegaPliegos> lista = new List <BodegaPliegos>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "[BodegaPliegos_BuscaStockBP]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Papel", Papel); cmd.Parameters.AddWithValue("@Gramaje", gramaje); cmd.Parameters.AddWithValue("@Ancho", ancho); cmd.Parameters.AddWithValue("@Largo", largo); cmd.Parameters.AddWithValue("@Marca", Marca); cmd.Parameters.AddWithValue("@Certificacion", certificacion); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { BodegaPliegos d = new BodegaPliegos(); d.Certificacion = reader["certificacion"].ToString(); lista.Add(d); } } con.CerrarConexion(); return(lista); }
public BodegaPliegos CargaPapelSolicitado(string codigo, int procedimiento) { BodegaPliegos d = new BodegaPliegos(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "BodegaPliegos_CargaSolicitud"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Codigo", codigo); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { d.CodigoProducto = reader["CodigoItem"].ToString(); d.Papel = reader["Papel"].ToString().ToLower(); d.Marca = reader["Marca"].ToString().ToLower(); d.Gramaje = reader["Gramaje"].ToString(); d.Ancho = reader["Ancho"].ToString(); d.Largo = reader["Largo"].ToString(); d.Certificacion = reader["Certificacion"].ToString(); d.Antiguedad = Convert.ToDateTime(reader["FechaCreacion"].ToString()).ToString("dd/MM/yyyy"); } } con.CerrarConexion(); return(d); }
public List <BodegaPliegos> CargaPapelSolicitudDetalle(string codigo, int procedimiento) { List <BodegaPliegos> lista = new List <BodegaPliegos>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "BodegaPliegos_CargaSolicitud"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Codigo", codigo); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { BodegaPliegos d = new BodegaPliegos(); d.CodigoProducto = reader["Codigo"].ToString(); d.NroPallet = reader["NroPallet"].ToString(); d.Sector = reader["Sector"].ToString(); d.Ubicacion = reader["Ubicacion"].ToString(); d.Cliente = reader["Cliente"].ToString(); d.Ancho = reader["FCAncho"].ToString(); d.Largo = reader["FCLargo"].ToString(); d.StockFL = reader["CantidadAsignada"].ToString(); lista.Add(d); } } con.CerrarConexion(); return(lista); }
public List <BodegaPliegos> ListaComponenteOT(string ot, string componente, int procedimiento) { List <BodegaPliegos> lista = new List <BodegaPliegos>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "BodegaPliegos_SolicitudDimensionadora"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@OT", ot); cmd.Parameters.AddWithValue("@Componente", componente); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { BodegaPliegos d = new BodegaPliegos(); d.Componente = reader["Componente"].ToString(); lista.Add(d); } } con.CerrarConexion(); return(lista); }
public static string[] BuscarOT(string OT) { Controller_Dimensionadora c = new Controller_Dimensionadora(); BodegaPliegos b = c.BuscaOT(OT, "", 0); return(new[] { b.NombreOT }); }
public List <BodegaPliegos> CargaPapelSolicitud(string codigo, int procedimiento) { List <BodegaPliegos> lista = new List <BodegaPliegos>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "BodegaPliegos_CargaSolicitud"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Codigo", codigo); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { BodegaPliegos d = new BodegaPliegos(); d.CodigoProducto = reader["Codigo"].ToString(); d.Papel = reader["Papel"].ToString().ToLower(); d.Marca = ""; d.Gramaje = reader["Gramaje"].ToString(); d.Ancho = reader["Ancho"].ToString(); d.Largo = reader["Largo"].ToString(); d.FCAncho = reader["FCAncho"].ToString(); d.FCLargo = reader["FCLargo"].ToString(); d.Certificacion = reader["Certificacion"].ToString(); d.Antiguedad = reader["Antiguedad"].ToString(); lista.Add(d); } } con.CerrarConexion(); return(lista); }
public static string[] CargarFaltantesGuillotina(string IDTrabajo, string FolioOrigen) { Controller_Cortadora cc = new Controller_Cortadora(); BodegaPliegos d = cc.CargaFaltantesDimensionadora(IDTrabajo, FolioOrigen, 1); return(new[] { d.Solicitada, d.Asignada, d.Faltante }); }
public static string[] CargarFaltantes(string IDTrabajo) { Controller_Cortadora cc = new Controller_Cortadora(); BodegaPliegos d = cc.CargaFaltantesDimensionadora(IDTrabajo, "", 0); return(new[] { d.Solicitada, d.Asignada, d.Faltante }); }
public BodegaPliegos CargaFaltantes(string ot, string maquina, string nropallet, DateTime fechainicio, DateTime fechatermino, int procedimiento) { Conexion con = new Conexion(); BodegaPliegos d = new BodegaPliegos(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "BodegaPliegos_Devoluciones"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@OT", ot); cmd.Parameters.AddWithValue("@Maquina", maquina); cmd.Parameters.AddWithValue("@NroPallet", nropallet); cmd.Parameters.AddWithValue("@FechaInicio", fechainicio); cmd.Parameters.AddWithValue("@FechaTermino", fechatermino); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { d.Pliegos = reader["pliegos"].ToString(); } } con.CerrarConexion(); return(d); }
protected void Page_Load(object sender, EventArgs e) { try { string folio = Request.QueryString["Folio"]; int proc = Convert.ToInt32(Request.QueryString["Pro"]); BodegaPliegos b = c.CargaEtiquetaBP(folio, proc); lblOT.Text = b.OT; lblNombreOT.Text = b.NombreOT.ToUpper(); lblComponente.Text = b.Componente; lblSKU.Text = b.CodigoProducto; lblPapel.Text = b.Papel.ToUpper(); lblGramaje.Text = b.Gramaje; lblAncho.Text = b.FCAncho; lblLargo.Text = b.FCLargo; lblFormatoAnterior.Text = b.Ancho + "x" + b.Largo; lblCantidadPliegos.Text = b.SolicitadoFL; lblPesoPallet.Text = b.SolicitadoKG; lblOperador.Text = b.Seleccionar.ToUpper(); lblFechaCreacion.Text = b.FechaCreacion; 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, folio.Trim(), 0, 0).Save(Server.MapPath("./barcodes/bc.png"), ImageFormat.Png); imgCodigo.ImageUrl = "./barcodes/bc.png"; lblCodigo.Text = folio; } catch { } }
protected void Page_Load(object sender, EventArgs e) { string codigo = Request.QueryString["cod"]; lblOT.Text = Request.QueryString["ot"]; lblNombreOT.Text = Request.QueryString["nomot"].ToUpper(); lblCantidadAsignada.Text = Request.QueryString["solFL"]; lblCantidadSolicitada.Text = Request.QueryString["solKG"]; lblFormatoCorte.Text = Request.QueryString["formato"]; lblFechaCreacion.Text = Request.QueryString["fecha"]; lblCliente.Text = Request.QueryString["cliente"]; lblComponente.Text = Request.QueryString["comp"]; #region cargaCodigoBarra 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, codigo.Trim(), 0, 0).Save(Server.MapPath("./barcodes/bc.png"), ImageFormat.Png); imgCodigo.ImageUrl = "./barcodes/bc.png"; lblCodigo.Text = codigo; #endregion BodegaPliegos bd = bp.CargaPapelSolicitado(codigo, 4); lblCodigoItem.Text = bd.CodigoProducto; lblPapel.Text = bd.Papel.ToUpper(); lblMarca.Text = bd.Marca.ToUpper(); lblCertificacion.Text = bd.Certificacion; lblGramaje.Text = bd.Gramaje; lblAncho.Text = bd.Ancho; lblLargo.Text = bd.Largo; lblAntiguedad.Text = bd.Antiguedad; //RadGrid1.DataSource = bp.CargaPapelSolicitud(codigo, 0); //RadGrid1.DataBind(); RadGrid2.DataSource = bp.CargaPapelSolicitudDetalle(codigo, 1); RadGrid2.DataBind(); int totalAsignado = bp.totalAsignado(lblOT.Text, lblComponente.Text, 0); lblAsignadoFL.Text = totalAsignado.ToString("N0").Replace(",", "."); lblSolicitadoFL.Text = Convert.ToInt32(Request.QueryString["solFL"]).ToString("N0").Replace(",", "."); lblSaldoFL.Text = (Convert.ToInt32(Request.QueryString["solFL"]) - totalAsignado).ToString("N0").Replace(",", "."); int FCA = Convert.ToInt32(bp.CargaFormatoCorte(codigo, "", 1)); //formato corte ancho int FCL = Convert.ToInt32(bp.CargaFormatoCorte(codigo, "", 2)); //formato corte Largo int Factor = Convert.ToInt32(bp.CargaFormatoCorte(codigo, "", 3)); //formato Factor lblFCAncho.Text = FCA.ToString(); lblFCLargo.Text = FCL.ToString(); lblFactor.Text = Factor.ToString(); }
public static string[] CargaSolicitudTrabajo(string IDTrabajo)//string Folio, { Controller_Dimensionadora cc = new Controller_Dimensionadora(); BodegaPliegos d = cc.CargaSolicitudTrabajo("", "", "", "", IDTrabajo, 0); int sol = Convert.ToInt32(d.SolicitadoFL.Replace(".", "")); int ca = cc.CargaCantidadTrabajos(d.OT, d.Componente, d.CodigoProducto, "", IDTrabajo, 2); int resul = sol - ca; return(new[] { d.OT, d.NombreOT.ToUpper(), d.Componente, d.Papel.ToUpper(), d.CodigoProducto, d.Gramaje, d.Ancho, d.Largo, d.SolicitadoFL, ca.ToString().Replace(",", "."), resul.ToString().Replace(",", "."), d.Folio, d.FCAncho, d.FCLargo }); }
public List <BodegaPliegos> StockBodegaPliegos(string ot, string componente, string codigoproducto, string Papel, int gramaje, int ancho, int solFL, int solKG, string PREID, string usuario, int procedimiento) { List <BodegaPliegos> lista = new List <BodegaPliegos>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "BodegaPliegos_BobinasMetrics"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigoProducto", codigoproducto); cmd.Parameters.AddWithValue("@Papel", Papel); cmd.Parameters.AddWithValue("@Gramaje", gramaje); cmd.Parameters.AddWithValue("@Ancho", ancho); cmd.Parameters.AddWithValue("@SolFL", solFL); cmd.Parameters.AddWithValue("@SolGK", solKG); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { BodegaPliegos d = new BodegaPliegos(); d.CodigoProducto = reader["CodigoItem"].ToString(); // d.Marca = reader["Familia"].ToString().ToLower(); d.Papel = reader["Papel"].ToString().ToLower(); d.Gramaje = Convert.ToInt32(reader["Gramaje"].ToString()).ToString(); d.Ancho = Convert.ToInt32(reader["Ancho"].ToString()).ToString(); d.Largo = Convert.ToInt32(reader["Largo"].ToString()).ToString(); d.Certificacion = "-"; d.StockFL = Convert.ToInt32(reader["SaldoStock"].ToString()).ToString(); d.Asignar = "<a style='Color:Blue;text-decoration:none;cursor:pointer;' href='javascript:Asignar(\"" + reader["id_Saldo"].ToString() + "\",\"" + ot + "\",\"" + componente + "\",\"" + solFL + "\",\"" + solKG + "\",\"" + PREID + "\",\"" + usuario + "\");'>Asignar</a>"; d.Inventario = "<a style='Color:Blue;text-decoration:none;cursor:pointer;' href='javascript:Consultar(\"" + ot + "\",\"" + componente + "\",\"" + Papel + "\",\"" + gramaje + "\",\"" + ancho + "\",\"" + PREID + "\",\"" + usuario + "\");'>Inventario</a>"; d.Antiguedad = "???"; lista.Add(d); } if (reader.Read() == false) { BodegaPliegos d = new BodegaPliegos(); d.CodigoProducto = ""; // d.Marca = reader["Familia"].ToString().ToLower(); d.Papel = ""; d.Gramaje = ""; d.Ancho = ""; d.Largo = ""; d.Certificacion = "-"; d.StockFL = ""; d.Asignar = "<a style='Color:Blue;text-decoration:none;cursor:pointer;' href='javascript:Asignar(\"" + "" + "\",\"" + ot + "\",\"" + componente + "\",\"" + solFL + "\",\"" + solKG + "\",\"" + PREID + "\",\"" + usuario + "\");'>Asignar</a>"; d.Inventario = "<a style='Color:Blue;text-decoration:none;cursor:pointer;' href='javascript:Consultar(\"" + ot + "\",\"" + componente + "\",\"" + Papel + "\",\"" + gramaje + "\",\"" + ancho + "\",\"" + PREID + "\",\"" + usuario + "\");'>Inventario</a>"; d.Antiguedad = "???"; lista.Add(d); } } con.CerrarConexion(); return(lista); }
public static string[] FaltanteAsignar(string Usuario, int KGAsignados, string Folio) { Controller_Dimensionadora c = new Controller_Dimensionadora(); BodegaPliegos b = c.CantidadRestante(Usuario, Folio, 0); int pliegos = Convert.ToInt32(b.PliegosSol); double kilosSol = Convert.ToDouble(b.SolicitadoKG); double kilosAsig = Convert.ToDouble(KGAsignados); double restante = (kilosAsig - kilosSol); return(new[] { b.PliegosSol, b.SolicitadoKG, restante.ToString(), kilosAsig.ToString() }); }
public static string[] CargaFaltantes(string IDConsumo) { try { Controller_Devoluciones cd = new Controller_Devoluciones(); BodegaPliegos d = cd.CargaFaltantes(IDConsumo, "", "", DateTime.Now, DateTime.Now, 2); return(new[] { d.Pliegos }); } catch { return(new[] { "" }); } }
public static string[] ProcesarDevolucion(string Folio, string SKU) { try { Controller_Devoluciones cd = new Controller_Devoluciones(); BodegaPliegos d = cd.CargaDevoluciones("", "", Folio, DateTime.Now, DateTime.Now, 1); return(new[] { d.OT, d.NombreOT, d.Componente, d.CodigoProducto, d.Papel, d.Gramaje, d.Ancho, d.Largo, d.SolicitadoFL, d.Procedencia }); } catch { return(new[] { "" }); } }
public List <BodegaPliegos> CargaSolicitudCorte(string ot, string nombreot, string papel, string codigoPapel, string Folio, int estado, DateTime fechainicio, DateTime fechatermino, int procedimiento) { List <BodegaPliegos> lista = new List <BodegaPliegos>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "[BodegaPliegos_Cortadora]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@OT", ot); cmd.Parameters.AddWithValue("@NombreOT", nombreot); cmd.Parameters.AddWithValue("@Papel", papel); cmd.Parameters.AddWithValue("@CodigoPapel", codigoPapel); cmd.Parameters.AddWithValue("@Folio", Folio); cmd.Parameters.AddWithValue("@Estado", estado); cmd.Parameters.AddWithValue("@FechaInicio", fechainicio); cmd.Parameters.AddWithValue("@FechaTermino", fechatermino); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { BodegaPliegos d = new BodegaPliegos(); d.Folio = reader["CodigoID"].ToString(); d.FechaCreacion = Convert.ToDateTime(reader["FechaAsignacion"].ToString()).ToString("dd/MM/yyyy"); d.CodigoProducto = reader["Codigo"].ToString(); d.OT = reader["OT"].ToString(); d.Componente = reader["Componente"].ToString(); d.Papel = reader["Papel"].ToString().ToLower(); d.Gramaje = Convert.ToInt32(reader["Gramaje"].ToString()).ToString(); d.Ancho = Convert.ToInt32(reader["Ancho"].ToString()).ToString(); d.Largo = Convert.ToInt32(reader["Largo"].ToString()).ToString(); d.StockFL = Convert.ToInt32(reader["Asignado"].ToString()).ToString("N0").Replace(",", "."); d.Estado = "<div style='color:red;'>Sin Atender</div>"; if (d.OT.Trim().ToLower().Contains("stock")) { d.Estado = "<a style='Color:Red;text-decoration:none;cursor:pointer;'>Ubicar</a>"; } //else //{ // d.Accion = "<a style='Color:Blue;text-decoration:none;cursor:pointer;' href='javascript:Atender(\"" + d.Folio + "\");'>Atender</a>"; //} lista.Add(d); } } con.CerrarConexion(); return(lista); }
public List <BodegaPliegos> ListadoDetalleSKU(string ot, string componente, string preid, int idpapel, string codigo, string papel, int gramaje, int ancho, int largo, string certificacion, int cantidadasignada, string antiguedad, string usuario, int procedimiento, int factor) { List <BodegaPliegos> lista = new List <BodegaPliegos>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "BodegaPliegos_AsignarPapel"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@OT", ot); cmd.Parameters.AddWithValue("@Componente", componente); cmd.Parameters.AddWithValue("@Preid", preid); cmd.Parameters.AddWithValue("@idPapel", idpapel); cmd.Parameters.AddWithValue("@Codigo", codigo); cmd.Parameters.AddWithValue("@Papel", papel); cmd.Parameters.AddWithValue("@Gramaje", gramaje); cmd.Parameters.AddWithValue("@Ancho", ancho); cmd.Parameters.AddWithValue("@Largo", largo); cmd.Parameters.AddWithValue("@Certificacion", certificacion); cmd.Parameters.AddWithValue("@CantidadAsignada", cantidadasignada); cmd.Parameters.AddWithValue("@Factor", factor); cmd.Parameters.AddWithValue("@Antiguedad", antiguedad); cmd.Parameters.AddWithValue("@Usuario", usuario); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { BodegaPliegos d = new BodegaPliegos(); d.ID = reader["id_Detalle"].ToString(); d.CodigoProducto = reader["CodigoItem"].ToString(); d.NroPallet = reader["NroPallet"].ToString(); d.Papel = reader["Papel"].ToString().ToLower(); d.Sector = reader["Sector"].ToString(); d.Ubicacion = reader["Ubicacion"].ToString(); d.Cliente = reader["Cliente"].ToString(); d.Gramaje = reader["Gramaje"].ToString(); d.Ancho = reader["Ancho"].ToString(); d.Largo = reader["Largo"].ToString(); d.StockFL = reader["StockPliegos"].ToString(); d.Antiguedad = Convert.ToDateTime(reader["FechaAlmacenamiento"].ToString()).ToString("dd/MM/yyyy"); d.Usuario = usuario; d.Asignar = "NO"; lista.Add(d); } } con.CerrarConexion(); return(lista); }
public static string[] CargaSolicitud(string IDCorte, string OT, string Componente, string SKU) { try { Controller_Cortadora cc = new Controller_Cortadora(); BodegaPliegos d = cc.BuscaTotalCant(IDCorte, Componente, SKU); int sol = Convert.ToInt32(d.StockFL.Replace(".", "")); int ca = cc.CantidadPallet(d.OT, d.Componente, d.CodigoProducto, 0); int resul = sol - ca; return(new[] { d.OT, d.NombreOT.ToUpper(), d.Componente, d.Papel.ToUpper(), d.CodigoProducto, d.Gramaje, d.Ancho, d.Largo, d.StockFL, ca.ToString().Replace(",", "."), resul.ToString().Replace(",", "."), d.SKUSalida, d.FAncho, d.FLargo }); } catch { return(new[] { "" }); } }
public BodegaPliegos BuscaOTComponente(string ot, string nombreot, string nombrepapel, string codigopapel, DateTime fechainicio, DateTime fechatermino, int estado, int procedimiento) { BodegaPliegos d = null; Conexion conexion = new Conexion(); SqlCommand cmd = conexion.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "BodegaPliegos_OPSCreadas"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@OT", ot); cmd.Parameters.AddWithValue("@NombreOT", nombreot); cmd.Parameters.AddWithValue("@NombrePapel", nombrepapel); cmd.Parameters.AddWithValue("@CodigoPapel", codigopapel); cmd.Parameters.AddWithValue("@FechaInicio", fechainicio); cmd.Parameters.AddWithValue("@FechaTermino", fechatermino); cmd.Parameters.AddWithValue("@Estado", estado); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { d = new BodegaPliegos(); d.FechaCreacion = Convert.ToDateTime(reader["FechaCreacion"].ToString()).ToString("dd/MM/yyyy"); d.OT = reader["OT"].ToString(); d.NombreOT = reader["NombreOT"].ToString().ToLower(); d.Componente = reader["Componente"].ToString(); d.Papel = reader["NombrePapel"].ToString(); d.FormatoPapel = reader["FormatoPapel"].ToString(); d.Gramaje = reader["Gramaje"].ToString(); d.Ancho = reader["Ancho"].ToString(); d.Largo = reader["Largo"].ToString(); d.SolicitadoFL = Convert.ToInt32(reader["ConsumoPL"].ToString()).ToString("N0").Replace(",", "."); d.SolicitadoKG = Convert.ToInt32(reader["ConsumoKG"].ToString()).ToString("N0").Replace(",", "."); if (reader["CodigoPapel"].ToString() == "0") { d.CodigoProducto = "Sin Código"; } else { d.CodigoProducto = reader["CodigoPapel"].ToString(); } d.Cliente = reader["Cliente"].ToString(); } } conexion.CerrarConexion(); return(d); }