public frmArticulos() { InitializeComponent(); articuloBL = new ArticuloBL(); categoriaBL = new CategoriaBL(); dtArticulos = articuloBL.ListarArticulos(); vistaArticulos = new DataView(dtArticulos); categoriasCompletas = new DataTable(); insumos = categoriaBL.ListarInsumos(); mercaderias = categoriaBL.ListarMercaderias(); categoriasCompletas.Merge(insumos); categoriasCompletas.Merge(mercaderias); cbCategoria.DataSource = categoriasCompletas; cbCategoria.DisplayMember = "NOMBRE"; rbCategoria.Checked = false; cbCategoria.Enabled = false; rbDescripcion.Checked = true; txtDescripcion.Enabled = true; dgvArticulos.DataSource = dtArticulos; lblCantRegistros.Text = dgvArticulos.Rows.Count.ToString(); }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("es-ES"); try { ProyectoBL pBL = new ProyectoBL(); cboProyecto.DataSource = pBL.ListarProyectos(); cboProyecto.DataTextField = "Nombre"; cboProyecto.DataValueField = "ID Proyecto"; cboProyecto.DataBind(); } catch (Exception ex) { lblMensaje.Text = "Error al poblar opciones de proyecto : " + ex.Message; mpeMensaje.Show(); } try { EmpleadoBL eBL = new EmpleadoBL(); cboEncargado.DataSource = eBL.ListarEmpleadosFull(); cboEncargado.DataTextField = "Nombre Completo"; cboEncargado.DataValueField = "ID Empleado"; cboEncargado.DataBind(); } catch (Exception ex) { lblMensaje.Text = "Error al poblar opciones de persona : " + ex.Message; mpeMensaje.Show(); } try { EmpleadoBL eBL = new EmpleadoBL(); cboAprobadoPor.DataSource = eBL.ListarEmpleadosFull(); cboAprobadoPor.DataTextField = "Nombre Completo"; cboAprobadoPor.DataValueField = "ID Empleado"; cboAprobadoPor.DataBind(); } catch (Exception ex) { lblMensaje.Text = "Error al poblar opciones de persona : " + ex.Message; mpeMensaje.Show(); } try { ClienteBL clBL = new ClienteBL(); cboEnviar.DataSource = clBL.ListarClientesFull(); cboEnviar.DataTextField = "Nombre Cliente"; cboEnviar.DataValueField = "ID Persona"; cboEnviar.DataBind(); } catch (Exception ex) { lblMensaje.Text = "Error al poblar opciones de persona : " + ex.Message; mpeMensaje.Show(); } try { ArticuloBL eBL = new ArticuloBL(); cboProducto.DataSource = eBL.ListarArticulos(); cboProducto.DataTextField = "nom_articulo"; cboProducto.DataValueField = "id_item"; cboProducto.DataBind(); } catch (Exception ex) { lblMensaje.Text = "Error al poblar opciones de producto : " + ex.Message; mpeMensaje.Show(); } CrearTabla(); } }