private void dgvCxT_DoubleClick(object sender, EventArgs e) { if (dgvCxT.CurrentRow.Index != -1) { EN.ConductoresXtaxis other = conductoresTaxisController.MostarCT(Convert.ToInt32(dgvCxT.CurrentRow.Cells["id"].Value)); EN.Taxis taxi = taxisController.GetTaxi(other.placaTaxi); BR.Conductor conductor = conductoresController.MostarConductor(other.idConductor); cmbTx.Text = (taxi.placa.Trim().ToUpper() + " " + taxi.marca.ToUpper()); cmbConductor.Text = (conductor.cedula + " " + conductor.nombre.Trim() + " " + conductor.apellido.Trim()); } else { MessageBox.Show("Seleccione un registro"); } }
public List <EN.SeguridadSocial> GetSocials() { List <EN.SeguridadSocial> list = new List <EN.SeguridadSocial>(); var query = db.SeguridadSocial.ToList(); foreach (BR.SeguridadSocial other in query) { EN.SeguridadSocial ss = new EN.SeguridadSocial(); ss.conductor = conductoresController.MostarConductor(other.id_conductor).nombre.ToUpper(); ss.id = other.id; ss.pago_anterior = other.pago_anterior; ss.pago_siguiente = other.pago_siguiente; ss.valor = other.valor; list.Add(ss); } return(list); }
public EN.Produccion ObtenerProduccionPorId(int id) { try { EN.Produccion entidad = new EN.Produccion(); BR.Produccion obtenida = db.Produccion.Where(x => x.id == id).FirstOrDefault(); //Mapeo clase a clase // Difference in days, hours, and minutes. TimeSpan ts = obtenida.final - obtenida.inicio; int dias = ts.Days + 1; entidad.conductor = conductoresController.MostarConductor(obtenida.id_taxista).nombre; entidad.dias = dias; entidad.final = obtenida.final; entidad.id = obtenida.id; entidad.inicio = obtenida.inicio; entidad.placa = obtenida.placa; entidad.producido = obtenida.valor; return(entidad); } catch (Exception) { return(null); } }
private void dgvConductores_DoubleClick(object sender, EventArgs e) { if (dgvConductores.CurrentRow.Index != -1) { int id = Convert.ToInt16(dgvConductores.CurrentRow.Cells["id"].Value); var conductor = conductoresController.MostarConductor(id); txtCedula.Text = conductor.cedula; txtNombre.Text = conductor.nombre; txtApellido.Text = conductor.apellido; txtTelefono.Text = conductor.telefono; } }
private void btnCrear_Click_1(object sender, EventArgs e) { //Claves foraneas String[] DataTaxi = cmbTx.Text.Split(' '); EN.itemList cond = cmbConductor.SelectedItem as EN.itemList; if (cmbConductor.Text.Length != 0 && placa != null && txtLiquidaciondia.Text.Length != 0 && txtTotal.Text.Length != 0) { //Calculo de dias liquidados TimeSpan resto = dtpFinal.Value.Date - dtpInicio.Value.Date; double total = (resto.TotalDays + 1) * Convert.ToDouble(txtLiquidaciondia.Text.Trim()); String placa = DataTaxi[0].Trim(); //Instancia BR.Produccion p = new BR.Produccion(); p.placa = placa; p.inicio = dtpInicio.Value.Date; p.final = dtpFinal.Value.Date; p.valor = total; p.id_taxista = (int)conductoresController.MostarConductor(cond.value).id; if (produccionController.CrearProduccion(p)) { MessageBox.Show("Se Añadio El Registro, el vehiculo " + DataTaxi[0] + " registra una produccion de " + p.valor + "$ desde " + p.inicio + " hasta " + p.final); llenarDataGridView(); } else { MessageBox.Show("Ocurio un error, intente de nuevo"); } } else { MessageBox.Show("Verifique los datos"); } }
private void dgvSS_DoubleClick(object sender, EventArgs e) { if (dgvSS.CurrentRow.Index != -1) { BR.SeguridadSocial other = seguridadController.GetSocial(Convert.ToInt32(dgvSS.CurrentRow.Cells["id"].Value), true); var conductor = conductoresController.MostarConductor(other.id_conductor); cmbConductor.Text = (conductor.cedula + " " + conductor.nombre.Trim() + " " + conductor.apellido.Trim()); dtpfinal.Value = other.pago_siguiente; dtpInicio.Value = other.pago_anterior; txtValor.Text = other.valor.ToString(); } else { MessageBox.Show("Seleccione un registro"); } }