private void loadData() { using (RentcarEntities db = new RentcarEntities()) { oTipoVehiculo = db.tipovehiculos.Find(this.id); txt_nombre.Text = oTipoVehiculo.nombre; txt_descripcion.Text = oTipoVehiculo.descripcion; if (oTipoVehiculo.estado == true) { radioButton1.Checked = Convert.ToBoolean(1); } else { radioButton2.Checked = Convert.ToBoolean(1); } } }
private void button1_Click_1(object sender, EventArgs e) { using (RentcarEntities db = new RentcarEntities()) { if (txt_nombre.Text.Trim() == "" || txt_descripcion.Text.Trim() == "" || !radioButton1.Checked && !radioButton2.Checked) { MessageBox.Show("Todos los campos son obligatorios."); } else { if (this.id == null) { tipovehiculos oTipoVehiculo = new tipovehiculos(); oTipoVehiculo.nombre = txt_nombre.Text.Trim(); oTipoVehiculo.descripcion = txt_descripcion.Text.Trim(); if (radioButton1.Checked) { oTipoVehiculo.estado = true; } else if (radioButton2.Checked) { oTipoVehiculo.estado = false; } db.tipovehiculos.Add(oTipoVehiculo); } else { oTipoVehiculo = db.tipovehiculos.Find(this.id); oTipoVehiculo.nombre = txt_nombre.Text.Trim(); oTipoVehiculo.descripcion = txt_descripcion.Text.Trim(); if (radioButton1.Checked) { oTipoVehiculo.estado = true; } else if (radioButton2.Checked) { oTipoVehiculo.estado = false; } db.Entry(oTipoVehiculo).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); this.Close(); } } }
private void button3_Click(object sender, EventArgs e) { int?id = getId(); if (id != null) { DialogResult msg = MessageBox.Show("¿Seguro que deseas eliminar este tipo de vehiculo?", "Tipos de vehiculos", MessageBoxButtons.YesNo); if (msg == DialogResult.Yes) { using (RentcarEntities db = new RentcarEntities()) { tipovehiculos oTipovehiculo = db.tipovehiculos.Find(id); db.tipovehiculos.Remove(oTipovehiculo); db.SaveChanges(); } refreshDataGrid(); } } }