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")); }
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; }
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; } } } } }