コード例 #1
0
 public CompraAlmacenDetalleModels DeleteCompraAlmacenDetalle(CompraAlmacenDetalleModels Datos)
 {
     try
     {
         object[] parametros = { Datos.IDCompraAlmacenDetalle, Datos.IDCompraAlmacen, Datos.Usuario };
         object   resultado  = SqlHelper.ExecuteScalar(Datos.Conexion, "spCSLDB_Almacen_del_CompraAlmacenDetalle", parametros);
         if (resultado != null)
         {
             int IDRegistro = Convert.ToInt32(resultado.ToString());
             if (IDRegistro == 1)
             {
                 Datos.Completado = true;
             }
             else
             {
                 Datos.Completado = false;
             }
         }
         return(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #2
0
 public List <CompraAlmacenDetalleModels> ObtenerGridCompraDetalle(CompraAlmacenDetalleModels Datos)
 {
     try
     {
         List <CompraAlmacenDetalleModels> lista = new List <CompraAlmacenDetalleModels>();
         CompraAlmacenDetalleModels        item;
         SqlDataReader dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_get_CompraDetalleXIDCompra", Datos.IDCompraAlmacen);
         while (dr.Read())
         {
             item = new CompraAlmacenDetalleModels();
             item.IDCompraAlmacenDetalle   = !dr.IsDBNull(dr.GetOrdinal("id_compraAlmacenDetalle")) ? dr.GetString(dr.GetOrdinal("id_compraAlmacenDetalle")) : string.Empty;
             item.IDCompraAlmacen          = !dr.IsDBNull(dr.GetOrdinal("id_compraAlmacen")) ? dr.GetString(dr.GetOrdinal("id_compraAlmacen")) : string.Empty;
             item.IDProductoAlmacen        = !dr.IsDBNull(dr.GetOrdinal("id_productoAlmacen")) ? dr.GetString(dr.GetOrdinal("id_productoAlmacen")) : string.Empty;
             item.IDUnidadProducto         = !dr.IsDBNull(dr.GetOrdinal("id_unidadProducto")) ? dr.GetString(dr.GetOrdinal("id_unidadProducto")) : string.Empty;
             item.Producto.Descripcion     = !dr.IsDBNull(dr.GetOrdinal("producto")) ? dr.GetString(dr.GetOrdinal("producto")) : string.Empty;
             item.UnidadMedida.Descripcion = !dr.IsDBNull(dr.GetOrdinal("unidad")) ? dr.GetString(dr.GetOrdinal("unidad")) : string.Empty;
             item.PrecioUnitario           = !dr.IsDBNull(dr.GetOrdinal("precioUnitario")) ? dr.GetDecimal(dr.GetOrdinal("precioUnitario")) : 0;
             item.Cantidad = !dr.IsDBNull(dr.GetOrdinal("cantidad")) ? dr.GetDecimal(dr.GetOrdinal("cantidad")) : 0;
             item.SubTotal = !dr.IsDBNull(dr.GetOrdinal("subtotal")) ? dr.GetDecimal(dr.GetOrdinal("subtotal")) : 0;
             lista.Add(item);
         }
         dr.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
        public int ObtenerIdStatus(CompraAlmacenDetalleModels Datos)
        {
            try
            {
                object[] parametros = { Datos.IDCompraAlmacen };
                object   resultado  = SqlHelper.ExecuteScalar(Datos.Conexion, "spCSLDB_Almacen_get_IdStatus_CompraAlmacen", parametros);
                if (resultado != null)
                {
                    if (resultado.ToString() == "1")
                    {
                        Datos.id_status = Convert.ToInt32(resultado.ToString());;
                    }
                    else
                    {
                        Datos.id_status = Convert.ToInt32(resultado.ToString());
                    }
                }
                return(Datos.id_status);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #4
0
 public CompraAlmacenDetalleModels ABCCompraAlmacenDetalle(CompraAlmacenDetalleModels datos)
 {
     try
     {
         object[] parametros = { datos.Opcion,
                                 datos.IDCompraAlmacenDetalle,
                                 datos.IDCompraAlmacen,
                                 datos.Producto.IDProductoAlmacen,
                                 datos.IDUnidadProducto,
                                 datos.Cantidad,
                                 datos.PrecioUnitario,
                                 datos.Usuario };
         object   resultado = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_ac_compraAlmacenDetalle", parametros);
         if (resultado != null)
         {
             int IDRegistro = 0;
             if (int.TryParse(resultado.ToString(), out IDRegistro))
             {
                 if (IDRegistro == 1)
                 {
                     datos.Completado = true;
                     datos.Resultado  = IDRegistro;
                 }
                 if (IDRegistro == 2)
                 {
                     datos.Completado = false;
                     datos.Resultado  = IDRegistro;
                 }
                 else if (IDRegistro > 2)
                 {
                     datos.Completado = false;
                     datos.Resultado  = IDRegistro;
                 }
             }
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #5
0
 public EntradaAlmacenDetalleModels()
 {
     _CompraDetalle   = new CompraAlmacenDetalleModels();
     _ProductoAlmacen = new CatProductosAlmacenModels();
     _UnidadMedida    = new CatUnidadMedidaModels();
 }