예제 #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 = (CmpOperacion)row.DataBoundItem;
                }
                catch (Exception ex)
                {
                    //MessageBox.Show(ex.Message);
                    MetroFramework.MetroMessageBox.Show(this.MdiParent, ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                btnEdit.Visible = true;
            }
            else
            {
                btnEdit.Visible = false;
            }
        }
예제 #2
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            CmpOperacion _one = new CmpOperacion();

            _one = srv.GetOne(Globals.logEmpresa.id, cmbTipoOperacion.SelectedValue.ToString(), one.id);

            Form f = new frmCmpOperacionesDetail(_one);

            ConfigUI.LaunchChildForm(f, Globals.appParentWindow);
        }
예제 #3
0
        public frmCmpOperacionesDetail(CmpOperacion _one)
        {
            InitializeComponent();
            //ONE
            if (_one == null)
            {
                return;
            }
            one = _one;
            CrearBindings();
            _tipoOperacion = srvOperacion.GetOne(one.id_tipo_operacion);
            if (_tipoOperacion == null)
            {
                return;
            }
            lblTitle.Text    = _tipoOperacion.nombre;
            lblSubTitle.Text = one.nro_control;
            CargarListas();
            Globals.ConfigurarComboMonedas(cmbCotizacion);

            CmpProveedor proveedor = srvProveedor.GetOne(Globals.logEmpresa.id, one.id_proveedor);

            if (proveedor != null)
            {
                AsignarProveedor(proveedor);
            }

            //DETALLE
            _listaDetalle = srvMovimiento.GetList(one.id);
            bList         = new BindingList <InvMovimientoService.InvMovimiento>(_listaDetalle);

            bs.DataSource      = bList;
            dgvList.DataSource = bs;
            ConfigGrid();
            Totalizar();
            ValidarBotones();
        }
예제 #4
0
        public string SetOne(CmpOperacion one, List <InvMovimiento> detail)
        {
            string _id = srv.SetOne(one, detail);

            return(_id);
        }
예제 #5
0
        public CmpOperacion GetOne(string idEmpresa, string idTipo, string id)
        {
            CmpOperacion _one = srv.GetOne(idEmpresa, idTipo, id);

            return(_one);
        }