private void btnBuscar_Click(object sender, EventArgs e) { if (radioButtonCedula.Checked) { var conductor = conductoresController.MostarConductorxCedula(txtBuscar.Text.Trim()); if (conductor != null) { txtCedula.Text = conductor.cedula; txtNombre.Text = conductor.nombre; txtApellido.Text = conductor.apellido; txtTelefono.Text = conductor.telefono; } else { MessageBox.Show("No se encuentra el registro"); } } else if (radioButtonNombre.Checked) { var conductor = conductoresController.MostarConductorlike(txtBuscar.Text.Trim()); txtCedula.Text = conductor.cedula; txtNombre.Text = conductor.nombre; txtApellido.Text = conductor.apellido; txtTelefono.Text = conductor.telefono; } else { MessageBox.Show("Elija un parametro para la busqueda"); } }
public List <EN.Produccion> produccionxTaxista(string cedula) { List <EN.Produccion> toReturn = new List <EN.Produccion>(); long id = conductoresController.MostarConductorxCedula(cedula).id; var query = db.Produccion.Where(x => x.id_taxista == id).ToList(); foreach (var item in query) { EN.Produccion entidad = new EN.Produccion(); //Mapeo clase a clase // Difference in days, hours, and minutes. TimeSpan ts = item.final - item.inicio; var conductor = conductoresController.MostarConductor(item.id_taxista); int dias = ts.Days; entidad.conductor = conductor.nombre + " " + conductor.apellido; entidad.dias = dias; entidad.final = item.final; entidad.id = item.id; entidad.inicio = item.inicio; entidad.placa = item.placa; entidad.producido = item.valor; toReturn.Add(entidad); } return(toReturn); }