private void FillDataGrid() { dgvVehiculos.AutoGenerateColumns = false; using (RentcarEntities db = new RentcarEntities()) { //dgvVehiculos.DataSource = db.Vehiculos.ToList<Vehiculos>(); var list = db.Vehiculos.ToList <Vehiculos>(); if (dgvVehiculos.Columns.Count <= 0) { dgvVehiculos.Columns.Add("id", "id"); dgvVehiculos.Columns.Add("descripcion", "Descripcion"); dgvVehiculos.Columns.Add("Chasis", "Chasis"); dgvVehiculos.Columns.Add("Motor", "Motor"); dgvVehiculos.Columns.Add("Placa", "Placa"); dgvVehiculos.Columns.Add("Tipo", "Tipo"); dgvVehiculos.Columns.Add("Marca", "Marca"); dgvVehiculos.Columns.Add("Modelo", "Modelo"); dgvVehiculos.Columns.Add("Combustible", "Combustible"); dgvVehiculos.Columns.Add("Estado", "Estado"); dgvVehiculos.Columns.Add("GomaDerDelantera", "Goma Der. Delantera"); } if (dgvVehiculos.Columns.Count > 0) { dgvVehiculos.Rows.Clear(); dgvVehiculos.Refresh(); } foreach (var a in list) { dgvVehiculos.Rows.Add(a.id, a.descripcion, a.no_chasis, a.no_motor, a.no_placa, a.Tipo_vehiculos.descripcion, a.Marcas.descripcion, a.Modelos.descripcion, a.Tipos_combustible.descripcion, a.estado); } } }
private void loadData() { label11.Text = "Editar Usuario"; using (RentcarEntities db = new RentcarEntities()) { oEmpleado = db.empleados.Find(this.id); txt_fullname.Text = oEmpleado.full_name; txt_email.Text = oEmpleado.email; txt_cedula.Text = oEmpleado.cedula; cmb_tanda.SelectedItem = oEmpleado.tanda; cmb_comision.SelectedItem = oEmpleado.comision; dtp_fecha_ingreso.Value = oEmpleado.fecha_ingreso.Value; txt_pass.Hide(); txt_password.Hide(); txt_confirm_pass.Hide(); txt_confirm_password.Hide(); cmb_role.Enabled = false; if (oEmpleado.estado == true) { radioButton1.Checked = Convert.ToBoolean(1); } else { radioButton2.Checked = Convert.ToBoolean(1); } } }
private void button5_Click(object sender, EventArgs e) { int?id = getId(); int?countInspeccion = null; if (id != null) { using (RentcarEntities db = new RentcarEntities()) { countInspeccion = db.inspeccions.Count(a => a.renta_id == id); } if (countInspeccion > 0) { ShowRentaData c = new ShowRentaData(id); c.ShowDialog(); refreshDataGrid(); } else { FrmInspeccion c = new FrmInspeccion(id, "New"); c.ShowDialog(); refreshDataGrid(); } } }
private void FillDataGrid() { tabla.AutoGenerateColumns = false; using (RentcarEntities db = new RentcarEntities()) { //if (tabla.Rows.Count > 0) { // tabla.Rows.Clear(); //} tabla.Rows.Clear(); tabla.Refresh(); if (tabla.Columns.Count <= 0) { tabla.Columns.Add("id", "id"); tabla.Columns.Add("Marca", "Marca"); tabla.Columns.Add("Descripcion", "Descripcion"); tabla.Columns.Add("Estado", "Estado"); } var list = db.Modelos.ToList <Modelos>(); foreach (var a in list) { tabla.Rows.Add(a.id, a.Marcas.descripcion, a.descripcion, a.estado); } //tabla.Refresh(); //dgvModelos.DataSource = db.Modelos.ToList<Modelos>(); } }
private void button2_Click(object sender, EventArgs e) { Marcas modelo = new Marcas(); if (MessageBox.Show("Estás seguro que quieres eliminar esa información?", "Borrar", MessageBoxButtons.YesNo) == DialogResult.Yes) { using (RentcarEntities db = new RentcarEntities()) { if (modeloEdit.id != 0) { var modeloFind = db.Marcas.FirstOrDefault(a => a.id == modeloEdit.id); if (modeloFind != null) { db.Marcas.Remove(modeloFind); db.SaveChanges(); FillDataGrid(); Clean(); modeloEdit.id = 0; MessageBox.Show("Se ha eliminado la información correctamente"); } } } } }
public void getRentaAndDevolucion() { using (RentcarEntities db = new RentcarEntities()) { var list = db.Renta_devolucion.ToList(); if (dgvRenta.Columns.Count <= 0) { dgvRenta.Columns.Add("id", "Id"); dgvRenta.Columns.Add("Empleado", "Empleado"); dgvRenta.Columns.Add("Vehiculo", "Vehiculo"); dgvRenta.Columns.Add("Cliente", "Cliente"); dgvRenta.Columns.Add("FechaRenta", "Fecha renta"); dgvRenta.Columns.Add("MontoDia", "Monto por dia"); dgvRenta.Columns.Add("totaldias", "Total por dias"); } if (dgvRenta.Columns.Count > 0) { dgvRenta.Rows.Clear(); dgvRenta.Refresh(); } foreach (var a in list) { dgvRenta.Rows.Add(a.id, a.Empleados.nombre, a.Vehiculos.descripcion, a.Clientes.nombre, a.fecha_renta, a.monto_dia, a.total_dias); } } }
public void addToTable(int id) { using (RentcarEntities db = new RentcarEntities()) { var mymodel = db.Modelos.FirstOrDefault(a => a.id == id); tabla.Rows.Add(mymodel.id, mymodel.Marcas.descripcion, mymodel.descripcion, mymodel.estado); } }
private void FillDataGrid() { dgvMarcas.AutoGenerateColumns = false; using (RentcarEntities db = new RentcarEntities()) { dgvMarcas.DataSource = db.Marcas.ToList <Marcas>(); } }
private void FillDataGrid() { dgvTipoVehiculo.AutoGenerateColumns = false; using (RentcarEntities db = new RentcarEntities()) { dgvTipoVehiculo.DataSource = db.Tipo_vehiculos.ToList <Tipo_vehiculos>(); } }
private void FillDataGrid() { dgvTipoCombustible.AutoGenerateColumns = false; using (RentcarEntities db = new RentcarEntities()) { dgvTipoCombustible.DataSource = db.Tipos_combustible.ToList <Tipos_combustible>(); } }
private void btnAgregar_Click(object sender, EventArgs e) { try { Renta_devolucion modelo = new Renta_devolucion(); modeloEdit.id_empleado = Int32.Parse(cmbE.SelectedValue.ToString()); modeloEdit.id_vehiculo = Int32.Parse(cmbV.SelectedValue.ToString()); modeloEdit.id_cliente = Int32.Parse(cmbC.SelectedValue.ToString()); modeloEdit.fecha_devolucion = dtpDevolucion.Value; modeloEdit.fecha_renta = dtpRenta.Value; modeloEdit.monto_dia = Int32.Parse(txtMonto.Text); modeloEdit.total_dias = Int32.Parse(txtDia.Text); modeloEdit.comentario = txtCom.Text; modeloEdit.estado = "Disponible"; if (txtCom.Text == "") { MessageBox.Show("Por favor, escriba un comentario"); } else { using (RentcarEntities DB = new RentcarEntities()) { var findVehiculo = DB.Vehiculos.FirstOrDefault(a => a.id == modeloEdit.id_vehiculo); if (modeloEdit.id == 0) { DB.Renta_devolucion.Add(modelo); } else { findVehiculo.estado = "Disponible"; DB.Entry(findVehiculo).State = System.Data.Entity.EntityState.Modified; DB.Entry(modeloEdit).State = System.Data.Entity.EntityState.Modified; } DB.SaveChanges(); modeloEdit.id = 0; } getRentaAndDevolucion(); Limpiar(); getVehiculos(); MessageBox.Show("La información ha sido guardada con éxito!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnAgregar_Click(object sender, EventArgs e) { Inspeccion modelo = new Inspeccion(); try { modelo.id_cliente = Int32.Parse(cmbC.SelectedValue.ToString()); modelo.id_vehiculo = Int32.Parse(cmbV.SelectedValue.ToString()); modelo.id_empleado = Int32.Parse(cmbEmp.SelectedValue.ToString()); // modelo.estado = cmbEstado.Text.ToString(); modelo.cantidad_combustible = cmbCombustible.Text.ToString(); modelo.fecha = dateTimePicker1.Value; modelo.gato = rdb1.Checked ? "Si" : "No"; modelo.goma_repuesto = rdb2.Checked ? "Si" : "No"; modelo.goma_delantera_derecha = rdb3.Checked ? "Si" : "No"; modelo.goma_delantera_izquierda = rdb4.Checked ? "Si" : "No"; modelo.goma_trasera_derecha = rdb5.Checked ? "Si" : "No"; modelo.goma_trasera_izquierda = rdb6.Checked ? "Si" : "No"; modelo.ralladuras = rdb7.Checked ? "Si" : "No"; modelo.roturas_cristal = rdb8.Checked ? "Si" : "No"; if (modeloEdit.id != 0) { modelo.id = modeloEdit.id; modeloEdit = modelo; } // else // { using (RentcarEntities DB = new RentcarEntities()) { if (modeloEdit.id == 0) { DB.Inspeccion.Add(modelo); DB.SaveChanges(); } else { DB.Entry(modeloEdit).State = System.Data.Entity.EntityState.Modified; } DB.SaveChanges(); modeloEdit.id = 0; } FillDataGrid(); Clean(); MessageBox.Show("La información ha sido guardada con éxito!"); // } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void gatMarcas() { using (RentcarEntities db = new RentcarEntities()) { var marcas = db.Marcas.ToList(); foreach (var a in marcas) { MarcaSelect.Items.Add(a.descripcion); } } }
private void button1_Click(object sender, EventArgs e) { using (RentcarEntities db = new RentcarEntities()) { if (txt_fullname.Text.Trim() == "" || txt_cedula.Text.Trim() == "" || txt_numero_cr.Text.Trim() == "" || string.IsNullOrEmpty(cmb_tipo_persona.Text) | txt_limite_credito.Text.Trim() == "" || !radioButton1.Checked && !radioButton2.Checked) { MessageBox.Show("Todos los campos son obligatorios."); } else if (!IsValidDrCedula(txt_cedula.Text.Trim())) { MessageBox.Show("La cedula no es valida."); } else { if (this.id == null) { clientes oClientes = new clientes(); oClientes.full_name = txt_fullname.Text.Trim(); oClientes.cedula = txt_cedula.Text.Trim(); oClientes.numero_cr = txt_numero_cr.Text.Trim(); oClientes.limite_credito = txt_limite_credito.Text.Trim(); oClientes.tipo = cmb_tipo_persona.SelectedItem.ToString(); if (radioButton1.Checked) { oClientes.estado = true; } else if (radioButton2.Checked) { oClientes.estado = false; } db.clientes.Add(oClientes); } else { oClientes = db.clientes.Find(this.id); oClientes.full_name = txt_fullname.Text.Trim(); oClientes.cedula = txt_cedula.Text.Trim(); oClientes.numero_cr = txt_numero_cr.Text.Trim(); oClientes.limite_credito = txt_limite_credito.Text.Trim(); oClientes.tipo = cmb_tipo_persona.SelectedItem.ToString(); if (radioButton1.Checked) { oClientes.estado = true; } else if (radioButton2.Checked) { oClientes.estado = false; } db.Entry(oClientes).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); this.Close(); } } }
public void gatClientes() { using (RentcarEntities db = new RentcarEntities()) { var cli = db.Clientes.Where(a => a.estado == "Activo").ToList(); cmbC.DataSource = cli; cmbC.DisplayMember = "nombre"; cmbC.ValueMember = "id"; cmbC.SelectedIndex = -1; } }
public void gatEmpleados() { using (RentcarEntities db = new RentcarEntities()) { var emp = db.Empleados.Where(a => a.estado == "Activo").ToList(); cmbE.DataSource = emp; cmbE.DisplayMember = "nombre"; cmbE.ValueMember = "id"; cmbE.SelectedIndex = -1; } }
public void gatModelos(int marcaId) { using (RentcarEntities db = new RentcarEntities()) { var mo = db.Modelos.Where(a => a.id_marca == marcaId).ToList(); cmbModelo.DataSource = mo; cmbModelo.DisplayMember = "descripcion"; cmbModelo.ValueMember = "id"; cmbModelo.SelectedIndex = -1; } }
private void btnEliminar_Click(object sender, EventArgs e) { using (RentcarEntities DB = new RentcarEntities()) { var find = DB.Renta_devolucion.FirstOrDefault(a => a.id == modeloEdit.id); DB.Renta_devolucion.Remove(find); DB.SaveChanges(); getRentaAndDevolucion(); Limpiar(); } }
private void button1_Click(object sender, EventArgs e) { using (RentcarEntities DB = new RentcarEntities()){ var find = DB.Renta_devolucion.FirstOrDefault(a => a.id == modeloEdit.id); DB.Renta_devolucion.Remove(find); DB.SaveChanges(); getRentaAndDevolucion(); Limpiar(); MessageBox.Show("Se ha eliminado la información correctamente"); } }
public void updateRow(int id) { using (RentcarEntities db = new RentcarEntities()) { var actualizado = db.Modelos.FirstOrDefault(a => a.id == id); DataGridViewRow newDataRow = tabla.Rows[indexToUpdate]; newDataRow.Cells[1].Value = actualizado.Marcas.descripcion; newDataRow.Cells[2].Value = actualizado.descripcion; newDataRow.Cells[3].Value = actualizado.estado; } }
public void getVehiculos() { using (RentcarEntities db = new RentcarEntities()) { var vehiculos = db.Vehiculos.Where(a => a.estado != "Rentado").ToList(); cmbV.DataSource = vehiculos; cmbV.DisplayMember = "descripcion"; cmbV.ValueMember = "id"; cmbV.SelectedIndex = -1; } }
public void gatEstados() { using (RentcarEntities db = new RentcarEntities()) { var marcas = db.Estados.Where(a => a.id == 3 | a.id == 4).ToList(); foreach (var a in marcas) { cmbEstado.Items.Add(a.nombre); } } }
//Descripcion de vehiculos cmbV public void getDespVehiculos() { using (RentcarEntities db = new RentcarEntities()) { var veh = db.Vehiculos.Where(a => a.estado == "Disponible").ToList(); foreach (var a in veh) { cmbV.Items.Add(a.descripcion); } } }
private void button1_Click(object sender, EventArgs e) { Marcas modelo = new Marcas(); try { modelo.descripcion = txtdescripcion.Text.Trim(); modelo.estado = cmbEstado.Text.ToString(); if (modeloEdit.id != 0) { modeloEdit.descripcion = txtdescripcion.Text.Trim(); modeloEdit.estado = cmbEstado.Text.ToString(); } if (txtdescripcion.Text == "") { MessageBox.Show("Por favor, especifique una descripción"); return; } if (cmbEstado.Text == "") { MessageBox.Show("Por favor, introduzca un estado"); return; } else { using (RentcarEntities DB = new RentcarEntities()) { if (modeloEdit.id == 0) { DB.Marcas.Add(modelo); DB.SaveChanges(); } else { DB.Entry(modeloEdit).State = System.Data.Entity.EntityState.Modified; } DB.SaveChanges(); modeloEdit.id = 0; } FillDataGrid(); Clean(); MessageBox.Show("La información ha sido guardada con éxito!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void dgvRenta_DoubleClick(object sender, EventArgs e) { modeloEdit.id = Convert.ToInt32(dgvRenta.CurrentRow.Cells["id"].Value); using (RentcarEntities db = new RentcarEntities()) { var modelo = db.Renta_devolucion.Where(x => x.id == modeloEdit.id).FirstOrDefault(); cmbC.SelectedIndex = cmbC.FindStringExact(modelo.Clientes.nombre); cmbE.SelectedIndex = cmbE.FindStringExact(modelo.Empleados.nombre); cmbV.SelectedIndex = cmbV.FindStringExact(modelo.Vehiculos.descripcion); textBox2.Text = modelo.total_dias.ToString(); txtMonto.Text = modelo.monto_dia.ToString(); dtpRenta.Text = modelo.fecha_renta.ToString(); } }
private void button1_Click(object sender, EventArgs e) { if (txt_email.Text.Trim() == "" && txt_password.Text.Trim() == "") { MessageBox.Show("Todos ambos campos son obligatorios."); } else if (txt_email.Text.Trim() == "") { MessageBox.Show("El campo email es obligatorio."); } else if (txt_password.Text.Trim() == "") { MessageBox.Show("El campo contraseña es obligatorio."); } else { using (RentcarEntities db = new RentcarEntities()) { var user = db.empleados .Where(c => c.email == txt_email.Text) .Where(c => c.pass == txt_password.Text) .FirstOrDefault(); if (user == null) { MessageBox.Show("Estas credenciales no coinciden con nuestros registros."); } else { Data.LoginInfo.user = user; if (user.role_id == 1) { this.Hide(); Views.Home_admin c = new Views.Home_admin(); c.ShowDialog(); this.Close(); } else if (user.role_id == 2) { this.Hide(); Home c = new Home(); c.ShowDialog(); this.Close(); } } } } }
public void gatMarca() { using (RentcarEntities db = new RentcarEntities()) { var marca = db.Marcas.ToList(); cmbMarca.DataSource = marca; cmbMarca.DisplayMember = "descripcion"; cmbMarca.ValueMember = "id"; cmbMarca.SelectedIndex = -1; //foreach (var a in marca) //{ // cmbMarca.Items.Add(a.descripcion); //} } }
private void textBox1_TextChanged(object sender, EventArgs e) { using (RentcarEntities db = new RentcarEntities()) { if (textBox1.Text != string.Empty) { var items = db.modelos.Where(c => c.nombre.Contains(textBox1.Text)); dataGridViewModelo.DataSource = items.ToList(); } else { dataGridViewModelo.DataSource = db.modelos.ToList(); } } }
private void dgvTipoVehiculo_DoubleClick(object sender, EventArgs e) { Tipo_vehiculos modelo = new Tipo_vehiculos(); if (dgvTipoVehiculo.CurrentRow.Index != -1) { modeloEdit.id = Convert.ToInt32(dgvTipoVehiculo.CurrentRow.Cells["id"].Value); using (RentcarEntities db = new RentcarEntities()) { modelo = db.Tipo_vehiculos.Where(x => x.id == modeloEdit.id).FirstOrDefault(); txtDescripcion.Text = modelo.descripcion; comboEstado.Text = modelo.estado; } } }
private void dgvMarcas_DoubleClick(object sender, EventArgs e) { Marcas modelo = new Marcas(); if (dgvMarcas.CurrentRow.Index != -1) { modeloEdit.id = Convert.ToInt32(dgvMarcas.CurrentRow.Cells["id"].Value); using (RentcarEntities db = new RentcarEntities()) { modelo = db.Marcas.Where(x => x.id == modeloEdit.id).FirstOrDefault(); txtdescripcion.Text = modelo.descripcion; cmbEstado.Text = modelo.estado; } } }