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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }