示例#1
0
        public ModificarBomForm(int bomId, BomForm bform)
        {
            InitializeComponent();
            this.bomId = bomId;
            this.bDAO  = new BomDAO();
            this.aDAO  = new ArticuloDAO();
            this.dDAO  = new DescripcionDAO();
            this.umDAO = new UnidadMedidaDAO();
            this.bform = bform;

            System.Collections.IList listBoms = bDAO.getBomsById(bomId);
            idArticuloPadre = ((bom)(listBoms[0])).articulo_padre;
            System.Collections.IList listArticulos = aDAO.getArticuloById(idArticuloPadre);
            int articuloPadreDescripcionId         = ((articulo)(listArticulos[0])).descripcion_id;

            System.Collections.IList listDescripcion = dDAO.getDescripcionById(articuloPadreDescripcionId);
            txtArticuloPadre.Text = ((descripcion)(listDescripcion[0])).descripcion_str;
            txtCantidad.Text      = (((bom)(listBoms[0])).cantidad).ToString();
            dpFechaCreacion.Value = ((bom)(listBoms[0])).fecha_inicio;

            cbArticulos.DataSource    = aDAO.getArticuloDescripcion();
            cbArticulos.DisplayMember = "descripcion_str";
            cbArticulos.ValueMember   = "articulo_id";
            cbArticulos.SelectedIndex = ((bom)(listBoms[0])).articulo_hijo;

            cbUnidadMedida.DataSource    = umDAO.getDescripcionUM();
            cbUnidadMedida.DisplayMember = "descripcion_str";
            cbUnidadMedida.ValueMember   = "unidad_id";
            cbUnidadMedida.SelectedIndex = ((bom)(listBoms[0])).um_id;
        }
        public void loadBomGrid()
        {
            BomDAO bDAO = new BomDAO();

            BomsGrid.DataSource = null;
            BomsGrid.DataSource = bDAO.getBoms();
        }
 public BomForm()
 {
     InitializeComponent();
     BomsGrid.AutoGenerateColumns = false;
     this.bDAO = new BomDAO();
     this.loadBomGrid();
 }
示例#4
0
        private void btnAgregarBom_Click(object sender, EventArgs e)
        {
            BomDAO bDAO = new BomDAO();
            bom    bom  = new bom();

            bom.articulo_padre = (int)cbArticuloPadre.SelectedValue;
            bom.articulo_hijo  = (int)cbArticuloHijo.SelectedValue;
            bom.cantidad       = (float)Convert.ToDouble(txtCantidad.Text);
            bom.fecha_inicio   = dpFechaInicio.Value;
            if (dpFechaFin.Checked)
            {
                bom.fecha_fin = dpFechaFin.Value;
            }
            bom.um_id = (int)cbUnidadMedida.SelectedValue;
            bDAO.addBom(bom);
            bform.loadBomGrid();
            this.Close();
        }