示例#1
0
        public vPrecios GetById(string id)
        {
            vPrecios  ret        = null;
            DataTable resultData = base.GetByID(id);

            if (base._usuarioClientes != null)
            {
                if (!HasPerm(resultData, base._usuarioClientes.ToList()))
                {
                    throw new Exception(" No tiene Permiso Para ver este cliente");
                }
            }
            foreach (DataRow row in resultData.Rows)
            {
                ret    = new vPrecios();
                ret.Id = (string)row["ID"];
            }

            return(ret);
        }
示例#2
0
        public vPrecios GetByUserRol(List <UsuarioRolCliente> listRolCliente)
        {
            vPrecios ret         = null;
            string   queryFilter = " [CodigoCliente] in ( ";

            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.Append(queryFilter);

            foreach (var clienteRol in listRolCliente)
            {
                sb.Append(clienteRol.Cliente_Id.ToString());
                sb.Append(",");
            }

            sb.Remove(sb.Length - 1, 1);
            sb.Append(") ");

            foreach (DataRow row in base.GetByFilter(sb.ToString()).Rows)
            {
                ret    = new vPrecios();
                ret.Id = (string)row["ID"];
            }
            return(ret);
        }