private void BtnEliminarE_Click(object sender, EventArgs e) { if (dgvClientesE.SelectedCells.Count > 0) { ClienteENegocio neg = new ClienteENegocio(); ClienteE c = (ClienteE)dgvClientesE.CurrentRow.DataBoundItem; try { using (var popup = new Confirmacion(@"eliminar """ + c.ToString() + @"""")) { var R = popup.ShowDialog(); if (R == DialogResult.OK) { bool conf = popup.R; if (c != null && conf == true) { neg.EliminarLogico(c.IdCliente); LlenarTablaE(); } } } } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } } else { Mensaje m = new Mensaje("Ningun item seleccionado."); m.ShowDialog(); } }
private void LlenarTablaE() { ClienteENegocio neg = new ClienteENegocio(); try { dgvClientesE.DataSource = neg.Listar(); dgvClientesE.Columns["IdCliente"].DisplayIndex = 0; dgvClientesE.Columns["IdCliente"].HeaderText = "ID"; dgvClientesE.Columns["Nombre"].DisplayIndex = 1; dgvClientesE.Columns["Nombre"].HeaderText = "Empresa"; dgvClientesE.Columns["Cuit"].DisplayIndex = 2; dgvClientesE.Columns["Cuit"].HeaderText = "CUIT"; dgvClientesE.Columns["Activo"].Visible = false; dgvClientesE.Columns["NombreCompleto"].Visible = false; dgvClientesE.Update(); dgvClientesE.Refresh(); } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } }
private void BtnMod_Click(object sender, EventArgs e) { ClienteENegocio neg = new ClienteENegocio(); try { c.Nombre = TxtEmpresa.Text.Trim(); c.Cuit = Convert.ToInt64(TxtCuit.Text.Trim()); if (c.IdCliente != 0) { neg.Modificar(c); } else { neg.Agregar(c); } this.Close(); } catch (Exception ex) { throw (ex); } }
private void ModVenta_Load(object sender, EventArgs e) { bool b; if (v.IdVenta != 0) { b = true; } else { b = false; } for (int i = 0; i < EntradasVal.Length; i++) { EntradasVal[i] = b; } for (int i = 0; i < ProductoVal.Length; i++) { ProductoVal[i] = false; } try { LstClientes = new List <Cliente>(); ClienteENegocio negCE = new ClienteENegocio(); ClientePNegocio negCP = new ClientePNegocio(); LstClientes.AddRange(negCE.Listar()); LstClientes.AddRange(negCP.Listar()); BoxCliente.DisplayMember = "NombreCompleto"; BoxCliente.ValueMember = "IdCliente"; BoxCliente.DataSource = LstClientes; EmpleadoNegocio negE = new EmpleadoNegocio(); BoxEmpleado.DisplayMember = "NombreCompleto"; BoxEmpleado.ValueMember = "IdEmpleado"; BoxEmpleado.DataSource = negE.Listar(); ProductoNegocio negP = new ProductoNegocio(); BoxProducto.DisplayMember = "Descripcion"; BoxProducto.ValueMember = "IdProducto"; BoxProducto.DataSource = negP.Listar(0); ProductoVendidoNegocio negPV = new ProductoVendidoNegocio(); BindProductos = new BindingList <ProductoVendido>(v.LstProductosVendidos); dgvVenta.DataSource = BindProductos; if (v.Cliente != null) { BoxCliente.SelectedValue = v.Cliente.IdCliente; BoxCliente.SelectedText = v.Cliente.NombreCompleto; } else { BoxCliente.SelectedIndex = -1; } if (v.Empleado != null) { BoxEmpleado.SelectedValue = v.Empleado.IdEmpleado; BoxEmpleado.SelectedText = v.Empleado.NombreCompleto; RealizarValidaciones(); } else { BoxEmpleado.SelectedIndex = -1; } BoxProducto.SelectedIndex = -1; LlenarTabla(); ValidarEntradas(); } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } }