public RespuestaAjax ACDevolucionHerramientasAlmacenDetalle(DevolucionHerramientaDetalleModels Datos)
        {
            try
            {
                RespuestaAjax respuesta  = new RespuestaAjax();
                SqlDataReader dr         = null;
                object[]      Parametros =
                {
                    Datos.IDPrestamo,
                    Datos.IDPrestamoDetalle,
                    Datos.CantDevolver,
                    Datos.Usuario ?? string.Empty
                };
                dr = SqlHelper.ExecuteReader(Datos.Conexion, "[prestamoHerramienta].[spCSLDB_AC_DevolucionHerramientaAlmacenDetalle]", Parametros);

                while (dr.Read())
                {
                    respuesta.Success = !dr.IsDBNull(dr.GetOrdinal("success")) ? dr.GetBoolean(dr.GetOrdinal("success")) : false;
                    respuesta.Mensaje = !dr.IsDBNull(dr.GetOrdinal("mensaje")) ? dr.GetString(dr.GetOrdinal("mensaje")) : string.Empty;
                }
                return(respuesta);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public List <DevolucionHerramientaDetalleModels> ObtenerListaDetalleDevolucionHerramientas(string Conexion, int IDPrestamo)
 {
     try
     {
         List <DevolucionHerramientaDetalleModels> Lista = new List <DevolucionHerramientaDetalleModels>();
         DevolucionHerramientaDetalleModels        Item;
         SqlDataReader Dr = null;
         Dr = SqlHelper.ExecuteReader(Conexion, "[prestamoHerramienta].[spCSLDB_get_DevolucionHerramientaDetalle]", IDPrestamo);
         while (Dr.Read())
         {
             Item = new DevolucionHerramientaDetalleModels();
             Item.IDPrestamoDetalle        = !Dr.IsDBNull(Dr.GetOrdinal("IDPrestamoDetalle")) ? Dr.GetInt32(Dr.GetOrdinal("IDPrestamoDetalle")) : 0;
             Item.IDPrestamo               = !Dr.IsDBNull(Dr.GetOrdinal("IDPrestamo")) ? Dr.GetInt32(Dr.GetOrdinal("IDPrestamo")) : 0;
             Item.Estatus                  = !Dr.IsDBNull(Dr.GetOrdinal("Estatus")) ? Dr.GetInt32(Dr.GetOrdinal("Estatus")) : 0;
             Item.Producto.Nombre          = !Dr.IsDBNull(Dr.GetOrdinal("Producto")) ? Dr.GetString(Dr.GetOrdinal("Producto")) : string.Empty;
             Item.Cantidad                 = !Dr.IsDBNull(Dr.GetOrdinal("Cantidad")) ? Dr.GetDecimal(Dr.GetOrdinal("Cantidad")) : 0;
             Item.CantidadPendiente        = !Dr.IsDBNull(Dr.GetOrdinal("CantidadPendiente")) ? Dr.GetDecimal(Dr.GetOrdinal("CantidadPendiente")) : 0;
             Item.UnidadMedida.Descripcion = !Dr.IsDBNull(Dr.GetOrdinal("UnidadMedida")) ? Dr.GetString(Dr.GetOrdinal("UnidadMedida")) : string.Empty;
             Lista.Add(Item);
         }
         Dr.Close();
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public DevolucionHerramientaDetalleModels FinalizarDevolucionHerramientasAlmacen(string Conexion, int IdPrestamo, string IDUsuario)
        {
            try
            {
                DevolucionHerramientaDetalleModels Datos = new DevolucionHerramientaDetalleModels();
                object[] Parametros = { IdPrestamo, IDUsuario };

                object Result = SqlHelper.ExecuteScalar(Conexion, "[prestamoHerramienta].[spCSLDB_set_FinalizarDevolucion]", Parametros);
                if (Result != null)
                {
                    int Resultado = 0;
                    int.TryParse(Result.ToString(), out Resultado);
                    Datos.Completado = (Resultado == 1);
                    Datos.Resultado  = Resultado;
                }
                return(Datos);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }