private void button1_Click(object sender, EventArgs e) { using (RentcarEntities db = new RentcarEntities()) { if (txt_nombre.Text.Trim() == "" || txt_descripcion.Text.Trim() == "" || cmb_marca.SelectedValue.ToString() == "" || string.IsNullOrEmpty(cmb_marca.Text) || !radioButton1.Checked && !radioButton2.Checked) { MessageBox.Show("Todos los campos son obligatorios."); } else { if (this.id == null) { modelos oModelo = new modelos(); oModelo.nombre = txt_nombre.Text.Trim(); oModelo.descripcion = txt_descripcion.Text.Trim(); oModelo.marca_id = int.Parse(cmb_marca.SelectedValue.ToString()); if (radioButton1.Checked) { oModelo.estado = true; } else if (radioButton2.Checked) { oModelo.estado = false; } db.modelos.Add(oModelo); } else { oModelo = db.modelos.Find(this.id); oModelo.nombre = txt_nombre.Text.Trim(); oModelo.descripcion = txt_descripcion.Text.Trim(); oModelo.marca_id = int.Parse(cmb_marca.SelectedValue.ToString()); if (radioButton1.Checked) { oModelo.estado = true; } else if (radioButton2.Checked) { oModelo.estado = false; } db.Entry(oModelo).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); this.Close(); } } }
private void loadData() { using (RentcarEntities db = new RentcarEntities()) { oModelo = db.modelos.Find(this.id); txt_nombre.Text = oModelo.nombre; txt_descripcion.Text = oModelo.descripcion; if (oModelo.estado == true) { radioButton1.Checked = Convert.ToBoolean(1); } else { radioButton2.Checked = Convert.ToBoolean(1); } } }
private List <modelos> RetornaListaModelos() { List <modelos> lista = new List <modelos>(); string query = "SELECT modelo,id_modelo FROM Modelo"; SqlCommand cmd = new SqlCommand(query, conexao.conectar()); conexao.conectar(); SqlDataReader leitor = cmd.ExecuteReader(); if (leitor.HasRows) { while (leitor.Read()) { modelos c = new modelos(); c.Nome = leitor["modelo"].ToString(); c.Id = int.Parse(leitor["id_modelo"].ToString()); lista.Add(c); } } return(lista); }
private void button3_Click(object sender, EventArgs e) { int?id = getId(); if (id != null) { DialogResult msg = MessageBox.Show("¿Seguro que deseas eliminar este modelo?", "Modelo", MessageBoxButtons.YesNo); if (msg == DialogResult.Yes) { using (RentcarEntities db = new RentcarEntities()) { modelos oModelo = db.modelos.Find(id); db.modelos.Remove(oModelo); db.SaveChanges(); } refreshDataGrid(); } } }
public ModeloViewModel(modelos modelo) { this.Id = modelo.Id; this.Name = modelo.name; this.Marca_Id = modelo.marca_id; }
private void ShowRentaData_Load(object sender, EventArgs e) { using (RentcarEntities db = new RentcarEntities()) { oRenta = db.rentas.Find(this.id); oVehiculo = db.vehiculos.Find(oRenta.vehiculo_id); oCliente = db.clientes.Find(oRenta.cliente_id); oModelo = db.modelos.Find(oVehiculo.modelo_id); oMarca = db.marcas.Find(oVehiculo.marca_id); oInspeccion = db.inspeccions.Where(c => c.renta_id == oRenta.id).First(); oEmpleado = db.empleados.Find(oRenta.empleado_id); oEmpleadoInspeccion = db.empleados.Find(oInspeccion.empleado_id); } //Detalles de renta label19.Text = oRenta.fecha_renta.Value.ToString("dd/MM/yyyy"); label20.Text = oRenta.fecha_devolucion.Value.ToString("dd/MM/yyyy"); label21.Text = oMarca.nombre + " " + oModelo.nombre + " " + oVehiculo.anio; label22.Text = oCliente.full_name + " ( " + oCliente.cedula + " )"; label23.Text = oEmpleado.full_name + " ( " + oEmpleado.email + " )"; label24.Text = "RD$" + oRenta.monto.ToString(); label25.Text = oRenta.dias.ToString(); label26.Text = "RD$" + (oRenta.monto * oRenta.dias).ToString(); if (oRenta.estado == true) { label27.Text = "En renta"; } else { label27.Text = "Devuelto"; } label28.Text = oRenta.comentario; //Detalles de inspeccion label29.Text = oInspeccion.fecha_inspeccion.Value.ToString("dd/MM/yyyy"); label30.Text = getValueOfBoolean(oInspeccion.ralladura.Value); label31.Text = getValueOfBoolean(oInspeccion.gato.Value); label32.Text = getValueOfBoolean(oInspeccion.goma_repuesto.Value); label33.Text = getValueOfBoolean(oInspeccion.rotura_cristal.Value); label34.Text = oEmpleadoInspeccion.full_name + " ( " + oEmpleado.email + " )"; label39.Text = oInspeccion.combustible; if (oInspeccion.goma_superior_derecha == true) { label35.Text = "Goma superior derecha"; } if (oInspeccion.goma_superior_izquierda == true && oInspeccion.goma_superior_derecha == true) { label35.Text += ", Goma superior izquierda"; } else { label35.Text += "Goma superior izquierda"; } if (oInspeccion.goma_inferior_derecha == true) { label36.Text = "Goma inferior derecha"; } if (oInspeccion.goma_inferior_izquierda == true && oInspeccion.goma_inferior_derecha == true) { label36.Text += ", Goma inferior izquierda"; } else { label36.Text += "Goma inferior izquierda"; } if (oInspeccion.estado == true) { label40.Text = "Activo"; } else { label40.Text = "Inactivo"; } }