示例#1
0
        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);
            }
        }
示例#2
0
        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!");
                }
            }
        }