Ejemplo n.º 1
0
        public RendimientoCombustibleViewModels ObtenerDatosRendimiento(RendimientoCombustibleViewModels datos)
        {
            try
            {
                object[]      parametros = { datos.IDEntregaCombustible };
                SqlDataReader dr         = null;
                dr = SqlHelper.ExecuteReader(datos.Conexion, "spCSLDB_Mantenimiento_get_EntregaCombustibleRendimientoXID", parametros);
                while (dr.Read())
                {
                    datos.IDEntregaCombustible = dr["id_entregaCombustible"].ToString();

                    datos.Fecha       = Convert.ToDateTime(dr["fecha"].ToString());
                    datos.NoTicket    = dr["noTicket"].ToString();
                    datos.KMInicial   = Convert.ToInt32(dr["kmInicial"].ToString());
                    datos.KMFinal     = Convert.ToInt32(dr["kmFinal"].ToString());
                    datos.Litros      = Convert.ToDecimal(dr["litros"].ToString());
                    datos.Rendimiento = Convert.ToDecimal(dr["rendimiento"].ToString());
                }
                dr.Close();
                return(datos);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
 public RendimientoCombustibleViewModels setRendimiento(RendimientoCombustibleViewModels datos)
 {
     try
     {
         object[] parametros =
         {
             datos.IDEntregaCombustible,
             datos.KMFinal,
             datos.Rendimiento,
             datos.Usuario
         };
         object Resultado = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_Mantenimiento_set_RendimientoEntregaCombustible", parametros);
         datos.IDEntregaCombustible = Resultado.ToString();
         if (!string.IsNullOrEmpty(datos.IDEntregaCombustible))
         {
             datos.Completado = true;
         }
         else
         {
             datos.Completado = false;
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }