protected void btnExporta_Click(object sender, EventArgs e)
        {
            BE.ArticuloPars artPars = new BE.ArticuloPars();
            artPars.CodTipoArticulo = Convert.ToInt32(this.CmbCodTipoArticulo.SelectedItem.Value);
            artPars.CodMolde        = Convert.ToInt32(this.CmbCodMolde.SelectedItem.Value);

            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();

            DataSet dsReportXLS = new DataSet();

            dsReportXLS.Tables.Add();

            string[] colnames = LAMOSA.SCPP.Server.BusinessEntity.Articulo.GetPropertyNamesArray();
            foreach (string colname in colnames)
            {
                dsReportXLS.Tables[0].Columns.Add(colname);
            }
            List <Common.SolutionEntityFramework.BaseSolutionEntity> datos = svc.ObtenerArticulos(artPars);

            foreach (Common.SolutionEntityFramework.BaseSolutionEntity item in datos)
            {
                dsReportXLS.Tables[0].Rows.Add(((LAMOSA.SCPP.Server.BusinessEntity.Articulo)item).ToObjectArray());
            }
            ExportToExcel(dsReportXLS, 0, Response, nombre.Value);
        }
 protected void TipoArticuloWD_SelectedIndexChanged(object sender, EventArgs e)
 {
     svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
     LAMOSA.SCPP.Server.BusinessEntity.ArticuloPars ap = new LAMOSA.SCPP.Server.BusinessEntity.ArticuloPars(int.Parse(TipoArticuloWD.SelectedValue), -1);
     MoldeWD.Items.Clear();
     MoldeWD.Items.AddRange(GetItemsConSeleccione(svc.ObtenerMoldesCbo(ap), "DesMolde", "CodMolde"));
 }
示例#3
0
        protected void CmbCodTipoArticulo_SelectedIndexChanged(object sender, EventArgs e)
        {
            // LLenar el combo Molde.

            // Instaciar el servicio.
            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();

            BE.ArticuloPars artPars = new BE.ArticuloPars();
            artPars.CodTipoArticulo = Convert.ToInt32(this.CmbCodTipoArticulo.SelectedItem.Value);

            // Solicitud al servicioy obtener datos.
            List <BE.MoldeCbo> l_MoldeCbo = new List <BE.MoldeCbo>();

            foreach (SE.BaseSolutionEntity bse in svc.ObtenerMoldesCbo(artPars))
            {
                l_MoldeCbo.Add(bse as BE.MoldeCbo);
            }

            // Enlazar datos al control.
            CmbModelo.DataSource     = l_MoldeCbo;
            CmbModelo.DataValueField = "CodMolde";
            CmbModelo.DataTextField  = "DesMolde";
            CmbModelo.DataBind();
            // Insertar los elementos: Selcciona... y Todos.
            CmbModelo.Items.Insert(0, new System.Web.UI.WebControls.ListItem("Selecciona...", "0"));
            CmbModelo.Items.Insert(1, new System.Web.UI.WebControls.ListItem("Todos", "-1"));
            CmbModelo.Items.FindByValue("0").Selected = true;
        }
示例#4
0
        protected void CmbCodTipoArticulo_SelectedIndexChanged(object sender, EventArgs e)
        {
            // LLenar el combo Molde.



            BE.ArticuloPars artPars = new BE.ArticuloPars();
            artPars.CodTipoArticulo = Convert.ToInt32(this.CmbCodTipoArticulo.SelectedItem.Value);

            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();
            List <Common.SolutionEntityFramework.BaseSolutionEntity> Lista = svc.ObtenerMoldes(artPars);

            UltraWebGrid1.DataSource = Lista;
            if (Lista.Count <= 0)
            {
                llenarvacio();
            }
            else
            {
                UltraWebGrid1.ResetColumns();
                UltraWebGrid1.DataBind();

                UltraWebGrid1.Columns[5].Hidden = true;
                UltraWebGrid1.Columns[7].Hidden = true;

                UltraWebGrid1.Columns[0].Header.Caption = "Clave única";
                UltraWebGrid1.Columns[1].Header.Caption = "Clave artículo";
                UltraWebGrid1.Columns[2].Header.Caption = "Descripción";
                UltraWebGrid1.Columns[3].Header.Caption = "Número de Impresiones";
                UltraWebGrid1.Columns[4].Header.Caption = "Fecha";
                UltraWebGrid1.Columns[6].Header.Caption = "Activo";

                UltraWebGrid1.Columns[3].Header.Style.Wrap = true;

                UltraWebGrid1.Columns[0].Header.Style.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[1].Header.Style.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[2].Header.Style.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[3].Header.Style.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[4].Header.Style.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[6].Header.Style.HorizontalAlign = HorizontalAlign.Center;



                UltraWebGrid1.Columns[0].CellStyle.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[1].CellStyle.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[2].CellStyle.HorizontalAlign = HorizontalAlign.Left;
                UltraWebGrid1.Columns[3].CellStyle.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[4].CellStyle.HorizontalAlign = HorizontalAlign.Center;
                UltraWebGrid1.Columns[6].CellStyle.HorizontalAlign = HorizontalAlign.Center;

                UltraWebGrid1.Columns[4].Format = "dd-MM-yyyy";

                UltraWebGrid1.Columns[2].Width = 250;
                UltraWebGrid1.Columns[3].Width = 135;
                UltraWebGrid1.Columns[6].Width = 70;
            }
        }
        protected void CmbCodTipoArticulo_SelectedIndexChanged(object sender, EventArgs e)
        {
            // LLenar el combo Molde.

            BE.ArticuloPars artPars = new BE.ArticuloPars();
            artPars.CodTipoArticulo = Convert.ToInt32(this.CmbCodTipoArticulo.SelectedItem.Value);


            svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();

            CmbCodMolde.Items.Clear();
            CmbCodMolde.Items.AddRange(GetItemsConSeleccioneTodosMol(svc.ObtenerMoldesCbo(artPars), "DesMolde", "CodMolde"));
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack && !Page.IsCallback)
            {
                Usuario user = (Usuario)Session["UserLogged"];
                if (user != null)
                {
                    // Instaciar el servicio.
                    svcSCPP.SCPPClient svc = new svcSCPP.SCPPClient();

                    llenarvacio();

                    // Enlazar datos al control.


                    // Insertar los elementos: Selcciona... y Todos.

                    CmbCodTipoArticulo.Items.AddRange(GetItemsConSeleccioneTodos(svc.ObtenerTiposArticuloCbo(), "DesTipoArticulo", "CodTipoArticulo"));
                    BE.ArticuloPars artPars = new BE.ArticuloPars();
                    CmbCodMolde.Items.AddRange(GetItemsConSeleccioneTodos(svc.ObtenerMoldesCbo(artPars), "DesMolde", "CodMolde"));
                    LExport.Visible = false;


                    foreach (ScreenPermission sp in new Actions().GetActionBySreen(user.CodRol, Request.Url.LocalPath))
                    {
                        switch (sp.ActionCode)
                        {
                        case 1:     //Buscar

                            break;

                        case 2:     //Exportar
                            LExport.Visible = true;
                            break;

                        case 3:     //Nuevo

                            break;

                        case 4:     //Editar

                            break;
                        }
                    }
                }
            }
        }