コード例 #1
0
        protected void btnFiltro_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtOT.Text != "")
                {
                    RadGridOT.DataSource = mw.Lista_InformeMetricsWIP(txtOT.Text, ddlPliegos.SelectedValue.ToString().Replace("Todos", ""), ddlBodegas.SelectedValue.ToString().Replace("Todos", ""), DateTime.Now, DateTime.Now, ddlEstado.SelectedValue.ToString().Replace("0", ""), -1);
                    RadGridOT.DataBind();
                }
                else if (txtFechaInicio.Text != "" && txtFechaTermino.Text != "")
                {
                    string[] str  = txtFechaInicio.Text.Split('/');
                    DateTime fi   = Convert.ToDateTime(str[2] + "-" + str[1] + "-" + str[0] + " 00:00:00");
                    string[] str2 = txtFechaTermino.Text.Split('/');
                    DateTime ft   = Convert.ToDateTime(str2[2] + "-" + str2[1] + "-" + str2[0] + " 23:59:59");

                    RadGridOT.DataSource = mw.Lista_InformeMetricsWIP(txtOT.Text, ddlPliegos.SelectedValue.ToString().Replace("Todos", ""), ddlBodegas.SelectedValue.ToString().Replace("Todos", ""), fi, ft, ddlEstado.SelectedValue.ToString().Replace("0", ""), 0);
                    RadGridOT.DataBind();
                }
                else
                {
                }
            }
            catch
            {
            }
        }
コード例 #2
0
        public void CargarDatos(string inicio)
        {
            Factura f = new Factura();

            f.OT     = txtOT.Text;
            f.Nombre = txtproveedor.Text;
            if (txtnroFactura.Text.Trim() != "")
            {
                f.NFactura = Convert.ToInt32(txtnroFactura.Text);
            }
            if (txtFechaInicio.Text.Trim() != "")
            {
                string[] feInicio = txtFechaInicio.Text.Split('-');
                f.Ciudad = feInicio[2] + "-" + feInicio[1] + "-" + feInicio[0];
            }
            if (txtFechaTermino.Text.Trim() != "")
            {
                string[] feTermino = txtFechaTermino.Text.Split('-');
                f.Comuna = feTermino[2] + "-" + feTermino[1] + "-" + feTermino[0];
            }
            if (inicio == "comienzo")
            {
                f.Ciudad = DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd");
                f.Comuna = DateTime.Now.ToString("yyyy-MM-dd");
            }
            Controller_Factura controlf = new Controller_Factura();

            RadGridOT.DataSource = controlf.listarInfExterno(f);
            RadGridOT.DataBind();
        }
コード例 #3
0
        public void CargarDatos()
        {
            Indigo_Controller controlHP = new Indigo_Controller();

            RadGridOT.DataSource = controlHP.ListIndigo();
            RadGridOT.DataBind();
        }
コード例 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         RadGridOT.DataSource = "";
         RadGridOT.DataBind();
     }
 }
コード例 #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         CargarBodegas();
         ddlPliegos.Items.Insert(0, new ListItem("Todos Pliegos", "Todos Pliegos"));
         CargarEstadosPallet();
         RadGridOT.DataSource = "";
         RadGridOT.DataBind();
     }
 }
コード例 #6
0
        public void Cargar()
        {
            string OT           = txtOT.Text;
            string NombreOT     = txtNombreOT.Text;
            string FechaInicio  = txtFechaInicio.Text;
            string FechaTermino = txtFechaTermino.Text;

            lista = controlext.Listar(OT, NombreOT, FechaInicio, FechaTermino).OrderBy(o => o.FechImp).ToList();
            RadGridOT.DataSource = lista;
            RadGridOT.DataBind();
        }
コード例 #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         RadGridOT.DataSource = "";
         RadGridOT.DataBind();
         Controller_MetricsWIP mw = new Controller_MetricsWIP();
         ddlBodegas.DataSource     = mw.listar_BodegasWip("", "", "", DateTime.Now, DateTime.Now, "", -2);
         ddlBodegas.DataTextField  = "Posicion";
         ddlBodegas.DataValueField = "Ubicacion";
         ddlBodegas.DataBind();
         ddlBodegas.Items.Insert(0, new ListItem("Todos", "Todos"));
     }
 }
コード例 #8
0
 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();
     }
 }
コード例 #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         try
         {
             Model_MetricsWIP w = mw.Lista_Encabezado_HistorialPallet(Request.QueryString["idP"], "", "", DateTime.Now, DateTime.Now, "0", 1);
             lblEncabezado.Text = "<div style='font-size:17px;'><b>" + w.OT + " - " + w.NombreOT + "</b></div>" +
                                  "<div style='font-size:13px;'>" + w.Pliego + "</div>";
             RadGridOT.DataSource = mw.listar_HistorialPallet(Request.QueryString["idP"], "", "", DateTime.Now, DateTime.Now, "0", 2);
             RadGridOT.DataBind();
         }
         catch
         {
             lblEncabezado.Text = "<div style='font-size:25px;'><b>Ha ocurrido un error, vuelve a intentarlo</b></div>";
         }
     }
 }
コード例 #10
0
        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;
        }
コード例 #11
0
        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);
            }
        }
コード例 #12
0
        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();
                }
            }
        }