private void LlenaComboVehiculo() { var data = new List <Vehiculo>(); data = VehiculoBusiness.GetVehiculos(usuarioValido.id_empresa); cboPatente.ValueMember = "Id"; cboPatente.DisplayMember = "Patente"; cboPatente.DataSource = data; cboPatente.Refresh(); }
private void btnOKModificar_Click(object sender, EventArgs e) { VehiculoBusiness vehiculoNegocio = new VehiculoBusiness(); try { if (vehiculo != null)//vehiculo a modificar. { vehiculo.Chapa = tbDominio.Text; vehiculo.Marca = tbMarca.Text; vehiculo.Modelo = tbModelo.Text; vehiculo.CodigoMotor = tbCodMotor.Text; vehiculo.CodigoChasis = tbCodChasis.Text; vehiculo.FechaAlta = dtpFechaAlta.Value; vehiculoNegocio.modificacarVehiculo(vehiculo); MessageBox.Show("Modificación Exitosa", "Gestión Vehículos"); Close(); return; } else { vehiculo = new Vehiculos(); vehiculo.Chapa = tbDominio.Text; vehiculo.Marca = tbMarca.Text; vehiculo.Modelo = tbModelo.Text; vehiculo.CodigoMotor = tbCodMotor.Text; vehiculo.CodigoChasis = tbCodChasis.Text; vehiculo.FechaAlta = dtpFechaAlta.Value; } //revisamos si el dominio del vehiculo a ingresar nuevo no esta repetido en la base int prueba = vehiculoNegocio.VehiculoExistente(vehiculo.Chapa); if (prueba == 0) {//vehiculo nuevo por el lado del true vehiculoNegocio.altaVehiculo(vehiculo); MessageBox.Show("Alta Exitosa", "Gestión Vehículos"); Close(); } else {//vehiculo existente MessageBox.Show("Vehiculo Existente!", "Alerta!"); return; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnBajaVehiculo_Click(object sender, EventArgs e) { Vehiculos vehiculoBaja; VehiculoBusiness negocio = new VehiculoBusiness(); try { vehiculoBaja = (Vehiculos)dgvVehiculos.CurrentRow.DataBoundItem; negocio.baja(vehiculoBaja); cargar(); } catch (Exception ex) { MessageBox.Show(ex.Message + " - " + ex.ToString()); } }
private void cargar() { VehiculoBusiness negocio = new VehiculoBusiness(); try { listaVehiculos = (List <Vehiculos>)negocio.listar(); dgvVehiculos.DataSource = listaVehiculos; dgvVehiculos.Columns[0].Visible = false; dgvVehiculos.Columns[4].Visible = false; dgvVehiculos.Columns[5].Visible = false; dgvVehiculos.Columns[7].Visible = false; dgvVehiculos.Columns[8].Visible = false; dgvVehiculos.Columns[9].Visible = false; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void GeneraDatosGuia() { try { //Validar Si Existe Conductor if (conductorSelected == null) { conductorSelected = new Conductor { id_empresa = usuarioValido.id_empresa, FechaCreacion = DateTime.Now, Nombre = cboConductor.Text, Rut = txtRut.Text, UsuarioCreacion = usuarioValido.nombre_usuario }; ConductorBusiness.Insert(conductorSelected); } //Validar Si Existe Vehiculo if (vehiculoSelected == null) { vehiculoSelected = new Vehiculo { id_empresa = usuarioValido.id_empresa, FechaCreacion = DateTime.Now, UsuarioCreacion = usuarioValido.nombre_usuario, Patente = cboPatente.Text }; VehiculoBusiness.Insert(vehiculoSelected); } //Generar Datos Guía Despacho foreach (var item in detalle) { itemGuia = new DatosGuia { FechaGuia = dtpGuia.Value.Date, Origen = origenSelected.DireccionGd, Destino = destinoSelected.DireccionGd, Location = item.Location, Crop = item.Crop, Experimento = item.Experiment, Evento = item.Event, Gmo = (item.Event == "NOGMO") ? false : true, Sag = item.Sag, Cc = item.CentroCosto, CodInternacion = item.CodInternacion, NumeroEuid = item.NumeroEuid, Kilos = item.Peso, Conductor = conductorSelected.Nombre, Rut = txtRut.Text, Patente = vehiculoSelected.Patente, FechaCreacion = DateTime.Now, UsuarioCreacion = usuarioValido.nombre_usuario //id_empresa = usuarioValido.id_empresa, }; datosGuia.Add(itemGuia); } DatosGuiaBusiness.InsertBulk(datosGuia); GeneraExcel(); } catch (Exception ex) { throw ex; } }