private void btnEdit_Click(object sender, EventArgs e) { try { cliente.IdCliente = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value; using (RentCarEntities db = new RentCarEntities()) { var lst = from cliente in db.CLIENTE select new ClienteModel { IdCliente = cliente.IdCliente, Nombre = cliente.Nombre, Documento = cliente.Documento, TarjetaCredito = cliente.TarjetaCredito, LimiteCredito = cliente.LimiteCredito, TipoPersona = cliente.TipoPersona, Estado = cliente.Estado }; cliente = db.CLIENTE.Where(x => x.IdCliente == cliente.IdCliente).FirstOrDefault(); tbxNombre.Text = cliente.Nombre; tbxDocumento.Text = cliente.Documento; tbxTarjeta.Text = cliente.TarjetaCredito; tbxLimite.Text = cliente.LimiteCredito; //Estado if (cliente.Estado == "A") { cbEstado.Text = "Activo"; } else { cbEstado.Text = "Inactivo"; } //Tipo de persona if (cliente.TipoPersona == "F") { cbTPersona.Text = "Física"; } else if (cliente.TipoPersona == "J") { cbTPersona.Text = "Jurídica"; } } btnSave.Text = "Update"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnDelete_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Estás seguro que quieres eliminar el registro?", "", MessageBoxButtons.YesNo) == DialogResult.Yes) { cliente.IdCliente = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value; using (RentCarEntities db = new RentCarEntities()) { cliente = db.CLIENTE.Where(x => x.IdCliente == cliente.IdCliente).FirstOrDefault(); db.CLIENTE.Remove(cliente); db.SaveChanges(); Clear(); ReFill(); MessageBox.Show("Deleted Successfully!"); } } }