コード例 #1
0
        private void frmCompra_Load(object sender, EventArgs e)
        {
            InitializeDataGridView();
            txtIdCompra.Enabled         = false;
            dgvDetalleCompra.DataSource = oDetalleCompraService.ConsultarPorIdCompra(compraSeleccionada.IdCompra);
            //oSoporteForm.cargarCombo(cboLibro, oLibroService.obtenerLibros("listarLibros"));
            oSoporteForm.cargarCombo(cboProveedor, oProveedorService.obtenerProveedores("listarProveedores"));

            switch (formMode)
            {
            case FormMode.insert:

                this.Text                   = "Nueva Compra";
                txtIdCompra.Text            = oCompraService.ObtenerProximoId().ToString();
                compraSeleccionada.IdCompra = Convert.ToInt32(txtIdCompra.Text.ToString());
                habilitarDeshabilitar(true);
                break;

            case FormMode.update:

                txtIdCompra.Text            = compraSeleccionada.IdCompra.ToString();
                dgvDetalleCompra.DataSource = oDetalleCompraService.ConsultarPorIdCompra(compraSeleccionada.IdCompra);
                this.Text = "Modificar Compra";

                habilitarDeshabilitar(true);
                cargarDatosFrm();
                break;

            case FormMode.delete:

                this.Text = "Dar de baja Compra";
                cargarDatosFrm();
                habilitarDeshabilitar(false);
                break;
            }
        }