public void ACSalidaAlmacenDetalle(SalidaAlmacenDetalleModels Datos)
 {
     try
     {
         object[] Parametros =
         {
             Datos.NuevoRegistro,
             Datos.IDSalidaDetalle ?? string.Empty,
             Datos.IDSalida ?? string.Empty,
             Datos.Producto.IDProductoAlmacen ?? string.Empty,
             Datos.UnidadMedida.id_unidadProducto ?? string.Empty,
             Datos.Cantidad,
             Datos.Usuario ?? string.Empty
         };
         object Result = SqlHelper.ExecuteScalar(Datos.Conexion, "spCSLDB_Inventario_ac_SalidaAlmacenDetalle", Parametros);
         if (Result != null)
         {
             int Resultado = 0;
             int.TryParse(Result.ToString(), out Resultado);
             Datos.Completado = (Resultado == 1);
             Datos.Resultado  = Resultado;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public SalidaAlmacenDetalleModels EliminarSalidaDetalle(string Conexion, string IDSalidaDetalle, string Usuario)
 {
     try
     {
         SalidaAlmacenDetalleModels Datos = new SalidaAlmacenDetalleModels();
         object[] Parametros = { IDSalidaDetalle, Usuario };
         object   Result     = SqlHelper.ExecuteScalar(Conexion, "spCSLDB_Inventario_del_SalidaAlmacenDetalle", 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;
     }
 }
 public List <SalidaAlmacenDetalleModels> ObtenerListaDetalleSalida(string Conexion, string IDSalida)
 {
     try
     {
         List <SalidaAlmacenDetalleModels> Lista = new List <SalidaAlmacenDetalleModels>();
         SalidaAlmacenDetalleModels        Item;
         SqlDataReader Dr = SqlHelper.ExecuteReader(Conexion, "spCSLDB_Inventario_get_DetalleSalidaXID", IDSalida);
         while (Dr.Read())
         {
             Item = new SalidaAlmacenDetalleModels();
             Item.IDSalidaDetalle          = !Dr.IsDBNull(Dr.GetOrdinal("IDSalidaDetalle")) ? Dr.GetString(Dr.GetOrdinal("IDSalidaDetalle")) : string.Empty;
             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.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;
     }
 }