示例#1
0
        public MagnitudE GetMagnitud(Object[] parametros)
        {
            Mensaje       mensaje;
            MagnitudE     result        = new MagnitudE();
            AccesoDatos   acceso        = new AccesoDatos();
            SqlDataReader sqlDataReader = acceso.GetDataReader(out mensaje, parametros, "prMagnitud");

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

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

            sqlDataReader = null;
            acceso.Desconectar();
            return(result);
        }
示例#2
0
        public MagnitudE SetMagnitud(Object[] parametros)
        {
            MagnitudE result = new MagnitudE();
            Mensaje   mensaje;

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

            if (mensaje.Titulo == null)
            {
                if (sqlDataReader.HasRows)
                {
                    while (sqlDataReader.Read())
                    {
                        result = new MagnitudE()
                        {
                            Mensaje = new Mensaje()
                            {
                                Titulo = sqlDataReader.GetString(sqlDataReader.GetOrdinal("MENSAJEERROR")),
                                Id     = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("IDERROR"))
                            }
                        };
                    }
                    ;
                }
            }
            sqlDataReader.Close();
            sqlDataReader = null;
            acceso.Desconectar();
            return(result);
        }
示例#3
0
        public MagnitudE UpdateMagnitud([FromBody]  MagnitudE Magnitud)
        {
            MagnitudE result = new MagnitudE();


            result = MagnitudN.SetMagnitud(new Object[] {
                new SqlParameter("@Accion", "ACTUALIZAR"),
                new SqlParameter("@Id", Magnitud.Id),
                new SqlParameter("@Nombre", Magnitud.Nombre),
                new SqlParameter("@Abreviatura", Magnitud.Abreviatura),
            });
            return(result);
        }
示例#4
0
        public MagnitudE InsertMagnitud([FromBody]  MagnitudE magnitud)
        {
            MagnitudE result = new MagnitudE();


            result = MagnitudN.SetMagnitud(new Object[] {
                new SqlParameter("@Accion", "INGRESAR"),
                new SqlParameter("@Nombre", magnitud.Nombre),
                new SqlParameter("@Abreviatura", magnitud.Abreviatura),
                new SqlParameter("@Estado", magnitud.Estado),
            });
            return(result);
        }
示例#5
0
        public MagnitudE DeleteMagnitud([FromBody]  MagnitudE magnitud)
        {
            MagnitudE    result  = null;
            SqlParameter _accion = new SqlParameter("@Accion", "ELIMINAR");
            SqlParameter _id     = new SqlParameter("@Id", magnitud.Id);

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

            result = MagnitudN.DeleteMagnitud(Objeto);
            return(result);
        }
示例#6
0
        public MagnitudE GetMagnitud([FromBody]  MagnitudE Magnitud)
        {
            MagnitudE    result  = null;
            SqlParameter _accion = new SqlParameter("@Accion", "GETID");
            SqlParameter _id     = new SqlParameter("@Id", Magnitud.Id);

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

            result = MagnitudN.GetMagnitud(Objeto);
            return(result);
        }