コード例 #1
0
        /// <summary>
        /// 2013/03/10 Jorge Ibarra
        /// Carga los datos que debe contener una partida de factura
        /// </summary>
        /// <param name="oFactura"></param>
        private bool SetObjetoFacturaPartida (ref MedDAL.DAL.facturas oFactura, MedDAL.DAL.medicuriEntities oEntities)
        {
            MedDAL.Usuarios.DALUsuarios oDALUsuario = new MedDAL.Usuarios.DALUsuarios();
            MedDAL.Productos.DALProductos oDALProductos = new MedDAL.Productos.DALProductos();
            MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios();

            oUsuario = (MedDAL.DAL.usuarios)oDALUsuario.Buscar(Session["usuario"].ToString());

            //Recorrer el objeto de sesion lstDetallePartida que contiene los datos de la partida
            foreach (MedNeg.Facturas.BlDetallePartida facturaDetalle in (List<MedNeg.Facturas.BlDetallePartida>)Session["lstDetallePartida"])
            {
                //0087 Saber si es un ensamble el que se esta registrando y agregarlo a la factura
                if (facturaDetalle.bEsEnsamble == true)
                {
                    if (!SetPartidaEnsamble(facturaDetalle, ref oFactura))
                    {
                        return false;
                    }
                }
                else
                {
                    SetPartida(facturaDetalle, ref oFactura);
                }

                //Modificar la existencia en el almacén que el usuario tenga asignado en configuración
                if (!oDALProductos.ModificarExistenciaProducto(oUsuario.idAlmacen, facturaDetalle.iIdProducto, facturaDetalle.dCantidad, 1, oEntities))
                {
                    return false;
                }
            }
            return true;
        }
コード例 #2
0
 /// <summary>
 /// BL - Buscar un usuario
 /// </summary>
 /// <param name="sCadena">Parametro a buscar</param>
 /// <param name="iTipo">Filtro</param>
 /// <returns></returns>
 public IQueryable <MedDAL.Usuarios.UsuarioView> Buscar(string sCadena, int iTipo)
 {
     return(odalUsuario.Buscar(sCadena, iTipo));
 }
コード例 #3
0
 public MedDAL.DAL.usuarios buscarUsuario(string nombreUsuario)
 {
     return((MedDAL.DAL.usuarios)dalUsuarios.Buscar(nombreUsuario));
 }