public static List <Tarjeta> GetTarjetasById(string id)
        {
            var parametros = new List <SqlParameter>();
            var tarjetas   = new List <Tarjeta>();

            parametros.Add(new SqlParameter("@id", id));
            var           query  = DataBase.ejecutarFuncion("Select top 1 * from tarjeta tar where tar.Tar_Cred_Id = @id", parametros);
            SqlDataReader reader = query.ExecuteReader();

            while (reader.Read())
            {
                //tarjetas.Add(ReadTarjetaFromDb(reader));
            }
            return(tarjetas);
        }
Ejemplo n.º 2
0
        public static TipoUbicacion ReadTipoUbicacionFromDb(int id)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@id", id));
            SqlCommand query = DataBase.ejecutarFuncion("SELECT * from GESTION_DE_GATOS.Ubicaciones_Tipo t " +
                                                        "WHERE t.Ubic_Tipo_Cod = @id", parametros);
            SqlDataReader lector = query.ExecuteReader();

            if (lector.Read())
            {
                return(TipoUbicacion.build(lector));
            }
            return(null);
        }
Ejemplo n.º 3
0
        public static List <EstadoPublicacion> getEstados()
        {
            List <EstadoPublicacion> estados = new List <EstadoPublicacion>();
            var           parametros         = new List <SqlParameter>();
            var           query  = DataBase.ejecutarFuncion("SELECT * FROM GESTION_DE_GATOS.Publicaciones_Estado", new List <SqlParameter>());
            SqlDataReader reader = query.ExecuteReader();

            while (reader.Read())
            {
                estados.Add(new EstadoPublicacion(
                                Convert.ToInt32(reader[Ordinales.EstadoPublicacion["id"]]),
                                reader[Ordinales.EstadoPublicacion["descripcion"]].ToString(),
                                Convert.ToInt32(reader[Ordinales.EstadoPublicacion["editable"]]) == 1 ? true : false));
            }
            return(estados);
        }
        public static List <Empresa> GetempresaByRazonSocial(string unaRazon)
        {
            var empresas   = new List <Empresa>();
            var parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@Razon", unaRazon));
            var           query  = DataBase.ejecutarFuncion("Select * from empresa e where e.empr_razon like('@Razon%')", parametros);
            SqlDataReader reader = query.ExecuteReader();

            while (reader.Read())
            {
                empresas.Add(
                    ReadEmpresaFromDb(reader));
            }
            reader.Close();
            return(empresas);
        }
Ejemplo n.º 5
0
        public static EstadoPublicacion ReadEstadoPublicacionFromDb(int id)
        {
            var parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@id", id));
            var           query  = DataBase.ejecutarFuncion("Select top 1 * from GESTION_DE_GATOS.Publicaciones_Estado e where e.Public_Est_Id = @id", parametros);
            SqlDataReader reader = query.ExecuteReader();

            if (reader.Read())
            {
                return(new EstadoPublicacion(
                           Convert.ToInt32(reader[Ordinales.EstadoPublicacion["id"]]),
                           reader[Ordinales.EstadoPublicacion["descripcion"]].ToString(),
                           Convert.ToInt32(reader[Ordinales.EstadoPublicacion["editable"]]) == 1 ? true : false));
            }
            return(null);
        }
        public static List <Empresa> GetEmpresasByEmail(string unEmail)
        {
            var empresas   = new List <Empresa>();
            var parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@email", unEmail));
            var           query  = DataBase.ejecutarFuncion("Select * from empresa e where e.empr_email like('@email%')", parametros);
            SqlDataReader reader = query.ExecuteReader();

            while (reader.Read())
            {
                empresas.Add(
                    ReadEmpresaFromDb(reader));
            }
            reader.Close();

            return(empresas);
        }
Ejemplo n.º 7
0
        public static Cliente getCliente(String tipoDocId, String doc)
        {
            var     cliente    = new Cliente();
            string  Id         = tipoDocId + doc;
            Cliente clientes   = new Cliente();
            var     parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@id", Id));
            var           query  = DataBase.ejecutarFuncion("select  * from GESTION_DE_GATOS.Clientes c where concat(Convert(varchar(16),c.Cli_Tipo_Doc_Id) , Convert(varchar(11),c.Cli_Doc) ) = @id ", parametros);
            SqlDataReader lector = query.ExecuteReader();

            while (lector.Read())
            {
                cliente = Cliente.build(lector);
            }
            lector.Close();
            return(cliente);
        }
Ejemplo n.º 8
0
        public static Grado ReadGradoFromDb(int id)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@id", id));
            Dictionary <string, int> camposGrado = Ordinales.Grado;
            SqlCommand    cmb    = DataBase.ejecutarFuncion("SELECT * FROM GESTION_DE_GATOS.Grados WHERE Grado_Cod = @id", parametros);
            SqlDataReader lector = cmb.ExecuteReader();

            if (lector.Read())
            {
                return(new Grado(
                           Convert.ToInt32(lector[camposGrado["codigo"]].ToString()),
                           Convert.ToDouble(lector[camposGrado["comision"]]),
                           lector[camposGrado["descripcion"]].ToString()));
            }
            return(null);
        }
        public static Premio ReadPremioFromDb(int id)
        {
            var premio     = new Premio();
            var parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@id", id));
            var           query  = DataBase.ejecutarFuncion("Select top 1 * from premio g where g.premio_cod = @id", parametros);
            SqlDataReader reader = query.ExecuteReader();

            while (reader.Read())
            {
                premio = new Premio()
                {
                    Id          = (int)reader.GetValue(Ordinales.Premio["Premio_Id"]),
                    Descripcion = reader.GetValue(Ordinales.Premio["Premio_Desc"]).ToString(),
                    Puntos      = (int)reader.GetValue(Ordinales.Premio["Premio_Puntos"])
                };
            }
            return(premio);
        }
Ejemplo n.º 10
0
        public static List <ItemFactura> ReadItemFacturaFromDb(int id)
        {
            var itemsFactura = new List <ItemFactura>();
            var parametros   = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@id", id));
            var           query  = DataBase.ejecutarFuncion("Select top 1 * from itemFactura g where g.Item_Fact_Num  = @id", parametros);
            SqlDataReader reader = query.ExecuteReader();

            while (reader.Read())
            {
                itemsFactura.Add(new ItemFactura()
                {
                    Id        = (int)reader.GetValue(Ordinales.ItemFactura["itemFact_Id"]),
                    FacturaId = (int)reader.GetValue(Ordinales.ItemFactura["itemFact_FactId"]),
                    Cantidad  = (int)reader.GetValue(Ordinales.ItemFactura["itemFact_Cantidad"]),
                    Monto     = (double)reader.GetValue(Ordinales.ItemFactura["itemFact_Monto"])
                });
            }
            return(itemsFactura);
        }
Ejemplo n.º 11
0
        public static Domicilio ReadDireccionFromDb(string id)
        {
            var direccion  = new Domicilio();
            var parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@id", id));
            var           query  = DataBase.ejecutarFuncion("Select top 1 * from GESTION_DE_GATOS.Domicilios dom where dom.Dom_Id = @id", parametros);
            SqlDataReader reader = query.ExecuteReader();

            while (reader.Read())
            {
                direccion = new Domicilio(
                    Convert.ToInt32(id),
                    reader.GetValue(Ordinales.Domicilio["calle"]).ToString(),
                    reader.GetValue(Ordinales.Domicilio["numero"]).ToString(),
                    reader.GetValue(Ordinales.Domicilio["departamento"]).ToString(),
                    reader.GetValue(Ordinales.Domicilio["localidad"]).ToString(),
                    reader.GetValue(Ordinales.Domicilio["codPostal"]).ToString(),
                    reader.GetValue(Ordinales.Domicilio["piso"]).ToString()
                    );
            }
            return(direccion);
        }