private void BtnEliminarP_Click(object sender, EventArgs e) { if (dgvClientesP.SelectedCells.Count > 0) { ClientePNegocio neg = new ClientePNegocio(); ClienteP c = (ClienteP)dgvClientesP.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); LlenarTablaP(); } } } } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } } else { Mensaje m = new Mensaje("Ningun item seleccionado."); m.ShowDialog(); } }
private void BtnMod_Click(object sender, EventArgs e) { ClientePNegocio neg = new ClientePNegocio(); try { c.Nombre = TxtNombre.Text.Trim(); c.Apellido = TxtApellido.Text.Trim(); c.Dni = Convert.ToInt32(TxtDni.Text.Trim()); c.Email = TxtEmail.Text.Trim(); if (c.IdCliente != 0) { neg.Modificar(c); } else { neg.Agregar(c); } this.Close(); } catch (Exception ex) { throw (ex); } }
private void LlenarTablaP() { ClientePNegocio neg = new ClientePNegocio(); try { dgvClientesP.DataSource = neg.Listar(); dgvClientesP.Columns["IdCliente"].HeaderText = "ID"; dgvClientesP.Columns["IdCliente"].DisplayIndex = 0; dgvClientesP.Columns["Nombre"].DisplayIndex = 1; dgvClientesP.Columns["Apellido"].DisplayIndex = 2; dgvClientesP.Columns["Dni"].HeaderText = "DNI"; dgvClientesP.Columns["DNI"].DisplayIndex = 3; dgvClientesP.Columns["Email"].DisplayIndex = 4; dgvClientesP.Columns["Activo"].Visible = false; dgvClientesP.Columns["NombreCompleto"].Visible = false; dgvClientesP.Update(); dgvClientesP.Refresh(); } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } }
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(); } }