示例#1
0
 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");
     }
 }
示例#2
0
        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);
        }