コード例 #1
0
 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();
 }
コード例 #2
0
ファイル: Cotizacion.aspx.cs プロジェクト: dominique120/SIMSE
        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();
            }
        }