コード例 #1
0
        private void dgvList_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
        {
            if (e.StateChanged != DataGridViewElementStates.Selected)
            {
                return;
            }

            if (dgvList.SelectedRows.Count != 0)
            {
                try
                {
                    DataGridViewRow row = this.dgvList.SelectedRows[0];
                    one = (InvProducto)row.DataBoundItem;
                }
                catch (Exception ex)
                {
                    MetroFramework.MetroMessageBox.Show(this.MdiParent, ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                btnEdit.Visible = true;
            }
            else
            {
                btnEdit.Visible = false;
            }
        }
コード例 #2
0
 public frmInvProductosDetail(InvProducto obj)
 {
     InitializeComponent();
     CargarListas();
     one           = obj;
     lblTitle.Text = obj.nombre;
     Globals.ConfigurarComboMonedas(cmbCotizacion);
     CrearBindings();
 }
コード例 #3
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            InvProducto _one = new InvProducto();

            _one = srv.GetOne(Globals.logEmpresa.id, "0");

            frmInvProductosDetail fDetalle = new frmInvProductosDetail(_one);

            if (ConfigUI.LaunchDialogForm(fDetalle) == DialogResult.OK)
            {
                GetList();
                MetroFramework.MetroMessageBox.Show(this.MdiParent, "Registro agregado con éxito", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
コード例 #4
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            InvProducto _one = new InvProducto();

            _one = srv.GetOne(Globals.logEmpresa.id, "0");

            frmInvProductosDetail fDetalle = new frmInvProductosDetail(_one);

            if (ConfigUI.LaunchDialogForm(fDetalle) == DialogResult.OK)
            {
                GetList();
                MessageBox.Show("Registro agregado con éxito!");
            }
        }
コード例 #5
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            frmInvProductosSelection fDialog = new frmInvProductosSelection();

            if (ConfigUI.LaunchDialogForm(fDialog) == DialogResult.OK)
            {
                _productoSeleccionado = fDialog.selectedProducto;

                _movimiento = new App.ColMovimientoService.ColMovimiento();

                _movimiento.cantidad              = 1;
                _movimiento.costo                 = _productoSeleccionado.costo;
                _movimiento.costo_moneda          = _productoSeleccionado.costo_moneda;
                _movimiento.id                    = "0";
                _movimiento.id_empresa            = Globals.logEmpresa.id;
                _movimiento.id_impuesto           = _productoSeleccionado.id_impuesto;
                _movimiento.id_operacion          = one.id;
                _movimiento.id_producto           = _productoSeleccionado.id;
                _movimiento.id_tipo_operacion     = one.id_tipo_operacion;
                _movimiento.last_update           = 0;
                _movimiento.monto                 = _productoSeleccionado.precio;
                _movimiento.monto_impuesto        = 0;
                _movimiento.monto_impuesto_moneda = 0;
                _movimiento.monto_moneda          = _productoSeleccionado.precio_moneda;
                _movimiento.order_id              = 0;
                _movimiento.precio                = _productoSeleccionado.precio;
                _movimiento.precio_moneda         = _productoSeleccionado.precio_moneda;
                _movimiento.producto_codigo       = _productoSeleccionado.codigo;
                _movimiento.producto_nombre       = _productoSeleccionado.nombre;
                _movimiento.producto_unidad       = _productoSeleccionado.unidad_nombre;
                _movimiento.valor_impuesto        = _productoSeleccionado.impuesto_valor;
                bList.Add(_movimiento);

                Console.WriteLine("Asignar");
                Console.WriteLine(_movimiento.costo.ToString() + ", " + _movimiento.precio.ToString() + ", " + _movimiento.monto.ToString());
                Totalizar();
            }
        }
コード例 #6
0
        public string SetOne(InvProducto one)
        {
            string _id = srv.SetOne(one);

            return(_id);
        }
コード例 #7
0
        public InvProducto GetOne(string idEmpresa, string id)
        {
            InvProducto _one = srv.GetOne(idEmpresa, id);

            return(_one);
        }