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; } }
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); }
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(); }
public string SetOne(CmpOperacion one, List <InvMovimiento> detail) { string _id = srv.SetOne(one, detail); return(_id); }
public CmpOperacion GetOne(string idEmpresa, string idTipo, string id) { CmpOperacion _one = srv.GetOne(idEmpresa, idTipo, id); return(_one); }