Exemplo n.º 1
0
        public RedE GetRed(Object[] parametros)
        {
            Mensaje       mensaje;
            RedE          result        = new RedE();
            AccesoDatos   acceso        = new AccesoDatos();
            SqlDataReader sqlDataReader = acceso.GetDataReader(out mensaje, parametros, "prRed");

            while (sqlDataReader.Read())
            {
                if (mensaje.Titulo == null)
                {
                    if (sqlDataReader.HasRows)
                    {
                        result = new RedE()
                        {
                            Id       = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("Id")),
                            Nombre   = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Nombre")),
                            Tipo_com = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Tipo_com"))
                        };
                    }
                }
            }

            if (sqlDataReader.IsClosed == false)
            {
                sqlDataReader.Close();
            }

            sqlDataReader = null;
            acceso.Desconectar();
            return(result);
        }
Exemplo n.º 2
0
        public RedE SetRed(Object[] parametros)
        {
            RedE    result = new RedE();
            Mensaje mensaje;

            AccesoDatos   acceso        = new AccesoDatos();
            SqlDataReader sqlDataReader = acceso.GetDataReader(out mensaje, parametros, "prRed");

            if (mensaje.Titulo == null)
            {
                if (sqlDataReader.HasRows)
                {
                    while (sqlDataReader.Read())
                    {
                        result = new RedE()
                        {
                            Mensaje = new Mensaje()
                            {
                                Titulo = sqlDataReader.GetString(sqlDataReader.GetOrdinal("MENSAJEERROR")),
                                Id     = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("IDERROR"))
                            }
                        };
                    }
                    ;
                }
            }
            sqlDataReader.Close();
            sqlDataReader = null;
            acceso.Desconectar();
            return(result);
        }
Exemplo n.º 3
0
        public List <RedE> getRedesTipoCom([FromBody]  RedE Red)
        {
            List <RedE> result = new List <RedE>();


            result = RedN.getRedesTipoCom(new Object[] {
                new SqlParameter("@Accion", "GETREDCOM"),
                new SqlParameter("@Tipo_com", Red.Tipo_com),
                new SqlParameter("@Id_empresa", Red.Id_empresa),
            });

            return(result);
        }
Exemplo n.º 4
0
        public RedE UpdateRed([FromBody]  RedE Red)
        {
            RedE result = new RedE();


            result = RedN.SetRed(new Object[] {
                new SqlParameter("@Accion", "ACTUALIZAR"),
                new SqlParameter("@Id", Red.Id),
                new SqlParameter("@Nombre", Red.Nombre),
                new SqlParameter("@Tipo_com", Red.Tipo_com),
            });
            return(result);
        }
Exemplo n.º 5
0
        public RedE InsertRed([FromBody]  RedE Red)
        {
            RedE result = new RedE();


            result = RedN.SetRed(new Object[] {
                new SqlParameter("@Accion", "INGRESAR"),
                new SqlParameter("@Id_Empresa", Red.Id_empresa),
                new SqlParameter("@Nombre", Red.Nombre),
                new SqlParameter("@Tipo_com", Red.Tipo_com),
            });
            return(result);
        }
Exemplo n.º 6
0
        public RedE DeleteRed([FromBody]  RedE Red)
        {
            RedE         result  = null;
            SqlParameter _accion = new SqlParameter("@Accion", "ELIMINAR");
            SqlParameter _id     = new SqlParameter("@Id", Red.Id);

            Object[] Objeto = new Object[]
            {
                _accion,
                _id
            };

            result = RedN.DeleteRed(Objeto);
            return(result);
        }