public List <Articulo> listar() { AccesoDatos datos = new AccesoDatos(); List <Articulo> Listado = new List <Articulo>(); try { datos.setearQuery("select * from listarcatalogo"); datos.ejecutarLector(); while (datos.lector.Read()) { Articulo Articulo = new Articulo(); Marca marca = new Marca(); Estilo estilo = new Estilo(); Articulo.marca = marca; Articulo.estilo = estilo; if (!DBNull.Value.Equals(datos.lector["Estado"])) { Articulo.Estado = datos.lector.GetBoolean(12); } if (Articulo.Estado == true) { Articulo.ID = datos.lector.GetInt64(0); Articulo.marca.ID = datos.lector.GetInt64(1); if (!DBNull.Value.Equals(datos.lector["NombreMarca"])) { Articulo.marca.Nombre = datos.lector.GetString(2); } else { Articulo.marca.Nombre = "N/A"; } Articulo.estilo.ID = datos.lector.GetInt64(3); if (!DBNull.Value.Equals(datos.lector["NombreEstilo"])) { Articulo.estilo.Nombre = datos.lector.GetString(4); } else { Articulo.estilo.Nombre = "N/A"; } if (!DBNull.Value.Equals(datos.lector["Nombre"])) { Articulo.Nombre = datos.lector.GetString(5); } else { Articulo.Nombre = "N/A"; } if (!DBNull.Value.Equals(datos.lector["Descripcion"])) { Articulo.Descripcion = datos.lector.GetString(6); } else { Articulo.Descripcion = "N/A"; } if (!DBNull.Value.Equals(datos.lector["ABV"])) { Articulo.ABV = (float)datos.lector.GetSqlDouble(7); } else { Articulo.ABV = 0; } if (!DBNull.Value.Equals(datos.lector["IBU"])) { Articulo.IBU = (float)datos.lector.GetSqlDouble(8); } else { Articulo.IBU = 0; } if (!DBNull.Value.Equals(datos.lector["Volumen"])) { Articulo.Volumen = datos.lector.GetInt32(9); } else { Articulo.Volumen = 0; } //if (!DBNull.Value.Equals(datos.lector["Valoracion"])) // Articulo.Valoracion = (float)datos.lector.GetSqlDouble(10); //else // Articulo.Valoracion = 0; if (!DBNull.Value.Equals(datos.lector["Precio"])) { Articulo.Precio = datos.lector.GetDecimal(10); } else { Articulo.Precio = 0; } if (!DBNull.Value.Equals(datos.lector["ImagenUrl"])) { Articulo.ImagenUrl = datos.lector.GetString(11); } else { Articulo.ImagenUrl = "N/A"; } Listado.Add(Articulo); } } return(Listado); } catch (Exception ex) { throw ex; } finally { datos.cerrarConexion(); } }
public List <Articulo> listarFavoritos(Int64 IDUsuario) { AccesoDatos datos = new AccesoDatos(); List <Articulo> listadoFavoritos = new List <Articulo>(); try { datos.setearSP("SP_ConsultarFavorito"); datos.ClearParameters(); datos.agregarParametro("@IDUsuario", IDUsuario); datos.ejecutarLector(); while (datos.lector.Read()) { Articulo Articulo = new Articulo(); Marca marca = new Marca(); Estilo estilo = new Estilo(); Articulo.marca = marca; Articulo.estilo = estilo; if (!DBNull.Value.Equals(datos.lector["Estado"])) { Articulo.Estado = datos.lector.GetBoolean(12); } if (Articulo.Estado == true) { Articulo.ID = datos.lector.GetInt64(0); Articulo.marca.ID = datos.lector.GetInt64(1); if (!DBNull.Value.Equals(datos.lector["NombreMarca"])) { Articulo.marca.Nombre = datos.lector.GetString(2); } else { Articulo.marca.Nombre = "N/A"; } Articulo.estilo.ID = datos.lector.GetInt64(3); if (!DBNull.Value.Equals(datos.lector["NombreEstilo"])) { Articulo.estilo.Nombre = datos.lector.GetString(4); } else { Articulo.estilo.Nombre = "N/A"; } if (!DBNull.Value.Equals(datos.lector["Nombre"])) { Articulo.Nombre = datos.lector.GetString(5); } else { Articulo.Nombre = "N/A"; } if (!DBNull.Value.Equals(datos.lector["Descripcion"])) { Articulo.Descripcion = datos.lector.GetString(6); } else { Articulo.Descripcion = "N/A"; } if (!DBNull.Value.Equals(datos.lector["ABV"])) { Articulo.ABV = (float)datos.lector.GetSqlDouble(7); } else { Articulo.ABV = 0; } if (!DBNull.Value.Equals(datos.lector["IBU"])) { Articulo.IBU = (float)datos.lector.GetSqlDouble(8); } else { Articulo.IBU = 0; } if (!DBNull.Value.Equals(datos.lector["Volumen"])) { Articulo.Volumen = datos.lector.GetInt32(9); } else { Articulo.Volumen = 0; } if (!DBNull.Value.Equals(datos.lector["Precio"])) { Articulo.Precio = datos.lector.GetDecimal(10); } else { Articulo.Precio = 0; } if (!DBNull.Value.Equals(datos.lector["ImagenUrl"])) { Articulo.ImagenUrl = datos.lector.GetString(11); } else { Articulo.ImagenUrl = "N/A"; } listadoFavoritos.Add(Articulo); } } return(listadoFavoritos); } catch (Exception ex) { throw ex; } }
public static DataTable CambiarCategoria(int cod_categoria, string nombrep, string CadenaConexion) { return(AccesoDatos.cambiarcategoria(cod_categoria, nombrep, CadenaConexion)); }
public List <TerminalDestino> listar2() { lista = new List <TerminalDestino>(); TerminalDestino aux; AccesoDatos datos = new AccesoDatos(); try { datos.SetearQery("Select ID, CodTerminal, NomTerminal, Estado from TerminalesDestino where Estado = 'A'"); datos.ejecutarLector(); while (datos.lector.Read()) { aux = new TerminalDestino(); //aux.Nombre = (string)lector["nombre"]; OTRA FORMA DE ASIGNACION aux.IdTerminal = datos.lector.GetInt32(0); if (!Convert.IsDBNull(datos.lector["CodTerminal"])) { aux.CodTerminal = datos.lector.GetString(1); } if (!Convert.IsDBNull(datos.lector["NomTerminal"])) { aux.NombreTerminal = datos.lector.GetString(2); } if (!Convert.IsDBNull(datos.lector["Estado"])) { aux.Estado = datos.lector.GetString(3); } //if (!Convert.IsDBNull(datos.lector["FechaNac"])) // aux.FechaNacimiento = datos.lector.GetSqlDateTime(3); //if (!Convert.IsDBNull(datos.lector["Estado"])) // aux.Estado = datos.lector.GetSqlBoolean(3); lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { datos.cerrarConexion(); } }
public List <Articulo> listar() { AccesoDatos datos = new AccesoDatos(); List <Articulo> Listado = new List <Articulo>(); try { datos.setearQuery("select A.Id,A.Codigo,A.Nombre,A.Descripcion,M.Id[IDmarca],M.Descripcion[Marca],C.Id[IDcategoria],C.Descripcion[Categoria],A.ImagenUrl,A.Precio from ARTICULOS as A left join CATEGORIAS as C on A.IdCategoria = C.Id left join MARCAS as M on A.IdMarca = M.Id"); datos.ejecutarLector(); while (datos.lector.Read()) { Articulo Articulo = new Articulo(); Marca marca = new Marca(); Categoria categoria = new Categoria(); Articulo.Marca = marca; Articulo.Categoria = categoria; Articulo.ID = datos.lector.GetInt32(0); if (!DBNull.Value.Equals(datos.lector["Codigo"])) //Tuve que hacer esta validacion porque la de !convert.IsDBNull no funciono { Articulo.Codigo = datos.lector.GetString(1); } else { Articulo.Codigo = "N/A"; } if (!DBNull.Value.Equals(datos.lector["Nombre"])) { Articulo.Nombre = datos.lector.GetString(2);//aux.Nombre = (string)lector["Nombre"]; alternativa } else { Articulo.Nombre = "N/A"; } if (!DBNull.Value.Equals(datos.lector["Descripcion"])) { Articulo.Descripcion = datos.lector.GetString(3); } else { Articulo.Descripcion = "N/A"; } if (!DBNull.Value.Equals(datos.lector["IDmarca"])) { Articulo.Marca.ID = (int)datos.lector.GetInt32(4); //lector["Descripcion"].ToString(); alternativa } else { Articulo.Marca.ID = 0; } if (!DBNull.Value.Equals(datos.lector["Marca"])) { Articulo.Marca.Descripcion = datos.lector.GetString(5); //lector["Descripcion"].ToString(); alternativa } else { Articulo.Marca.Descripcion = "N/A"; } if (!DBNull.Value.Equals(datos.lector["IDcategoria"])) { Articulo.Categoria.ID = (int)datos.lector.GetInt32(6); } else { Articulo.Categoria.ID = 0; } if (!DBNull.Value.Equals(datos.lector["Categoria"])) { Articulo.Categoria.Descripcion = datos.lector.GetString(7); } else { Articulo.Categoria.Descripcion = "N/A"; } if (!DBNull.Value.Equals(datos.lector["ImagenUrl"])) { Articulo.ImagenURL = datos.lector.GetString(8); } else { Articulo.ImagenURL = "N/A"; } if (!DBNull.Value.Equals(datos.lector["Precio"])) { Articulo.Precio = (decimal)datos.lector.GetDecimal(9); } else { Articulo.Precio = 0; } Listado.Add(Articulo); } return(Listado); } catch (Exception ex) { throw ex; } finally { datos.cerrarConexion(); } }
public List <Chofer> listar2() { lista = new List <Chofer>(); Chofer aux; AccesoDatos datos = new AccesoDatos(); try { datos.SetearQery("Select ID, Legajo, Apellidos, Nombres, Sexo, FechaNac, Estado from Choferes where Estado = 'A'"); datos.ejecutarLector(); while (datos.lector.Read()) { aux = new Chofer(); //aux.Nombre = (string)lector["nombre"]; OTRA FORMA DE ASIGNACION aux.IdChofer = datos.lector.GetInt32(0); if (!Convert.IsDBNull(datos.lector["Legajo"])) { aux.Legajo = datos.lector.GetInt32(1); } if (!Convert.IsDBNull(datos.lector["Apellidos"])) { aux.Apellido = datos.lector.GetString(2); } if (!Convert.IsDBNull(datos.lector["Nombres"])) { aux.Nombre = datos.lector.GetString(3); } if (!Convert.IsDBNull(datos.lector["Sexo"])) { aux.Sexo = datos.lector.GetString(4); } if (!Convert.IsDBNull(datos.lector["FechaNac"])) { aux.FechaNacimiento = datos.lector.GetDateTime(5); } if (!Convert.IsDBNull(datos.lector["Estado"])) { aux.Estado = datos.lector.GetString(6); } //if (!Convert.IsDBNull(datos.lector["FechaNac"])) // aux.FechaNacimiento = datos.lector.GetSqlDateTime(3); //if (!Convert.IsDBNull(datos.lector["Estado"])) // aux.Estado = datos.lector.GetSqlBoolean(3); lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { datos.cerrarConexion(); } }
public IList <Especialidades> listarEspecialidades(int IdProfesional) { conexion = null; IList <Especialidades> lista = new List <Especialidades>(); try { conexion = new AccesoDatos(); string consulta = "select e.idexp, e.IdProfesional, e.IdEspecialidad, e.MatriculaNac, e.VtoMatNac, e.MatriculaProv, e.VtoMatProv, e.FechaAlta, e.IdAdminAlta, e.FechaModif, e.IdAdminModif, e.FechaBaja, e.IdAdminBaja, e.Estado, esp.Especialidad from EspecialidadXProf as e inner join Especialidades as esp on e.IdEspecialidad=esp.IdEspecialidad where e.IdProfesional=" + IdProfesional; conexion.setearConsulta(consulta); conexion.abrirConexion(); conexion.ejecutarConsulta(); while (conexion.Lector.Read()) { aux = new Especialidades(); aux.IdEspXProf = (int)conexion.Lector[0]; aux.IdProfesional = (int)conexion.Lector[1]; aux.IdEspecialidad = (int)conexion.Lector[2]; if (!conexion.Lector.IsDBNull(3)) { aux.MatriculaNac = conexion.Lector.GetString(3); } if (!conexion.Lector.IsDBNull(4)) { aux.FechaVtoNac = (DateTime)conexion.Lector[4]; } if (!conexion.Lector.IsDBNull(5)) { aux.MatriculaProv = conexion.Lector.GetString(5); } if (!conexion.Lector.IsDBNull(6)) { aux.FechaVtoProv = (DateTime)conexion.Lector[6]; } aux.FechaAlta = (DateTime)conexion.Lector[7]; aux.IdUsuarioAlta = (int)conexion.Lector[8]; aux.FechaModif = (DateTime)conexion.Lector[9]; aux.IdUsuarioModif = (int)conexion.Lector[10]; if (!conexion.Lector.IsDBNull(11)) { aux.FechaBaja = (DateTime)conexion.Lector[11]; } if (!conexion.Lector.IsDBNull(12)) { aux.IdUsuarioBaja = (int)conexion.Lector[12]; } aux.Estado = (bool)conexion.Lector[13]; aux.Especialidad = conexion.Lector.GetString(14); lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { if (conexion != null) { conexion.cerrarConexion(); } } }
public static DataTable descargarPDF(int id) { return(AccesoDatos.selectPDF(id)); }
public void Modificar(Paciente modif) { AccesoDatos conexion = null; string consulta = ""; try { conexion = new AccesoDatos(); consulta = "update Personas set "; consulta = consulta + "dni='" + modif.Dni.ToString(); consulta = consulta + "', apellido='" + modif.Apellido.ToString(); consulta = consulta + "', nombre='" + modif.Nombre.ToString(); consulta = consulta + "', idsexo=" + modif.IdSexo; consulta = consulta + ", fechanac='" + modif.FechaNacimiento.ToString("yyyy/MM/dd"); consulta = consulta + "', idnacionalidad=" + modif.IdNacionalidad; consulta = consulta + ", calle='" + modif.Calle.ToString(); consulta = consulta + "', numero='" + modif.Altura.ToString(); consulta = consulta + "', idmunicipio=" + modif.IdMunicipio; if (modif.Piso.ToString() != "") { consulta = consulta + ", piso='" + modif.Piso.ToString() + "'"; } else { consulta = consulta + ", piso=null"; } if (modif.Dpto.ToString() != "") { consulta = consulta + ", depto='" + modif.Dpto.ToString() + "'"; } else { consulta = consulta + ", depto=null"; } if (modif.TelCelular.ToString() != "") { consulta = consulta + ", telcelular='" + modif.TelCelular.ToString() + "'"; } else { consulta = consulta + ", telcelular=null"; } if (modif.TelFijo.ToString() != "") { consulta = consulta + ", telfijo='" + modif.TelFijo.ToString() + "'"; } else { consulta = consulta + ", telfijo=null"; } if (modif.Mail.ToString() != "") { consulta = consulta + ", mail='" + modif.Mail.ToString() + "'"; } else { consulta = consulta + ", mail=null"; } consulta = consulta + ", fechamodif=GETDATE(), IDADMINMODIF=" + modif.IdUsuarioModif + ", ESTADO=1"; consulta = consulta + " where IdPersona=" + modif.Id; conexion.setearConsulta(consulta); conexion.abrirConexion(); conexion.ejecutarAccion(); } catch (Exception ex) { throw ex; } finally { if (conexion != null) { conexion.cerrarConexion(); } } }
public void Alta(Paciente nuevo) { AccesoDatos conexion = null; string consulta = ""; string valores = ""; try { conexion = new AccesoDatos(); consulta = "INSERT INTO Personas (DNI, APELLIDO, NOMBRE, IDSEXO, FECHANAC, IDNACIONALIDAD, CALLE, NUMERO, IDMUNICIPIO, "; valores = " values ('" + nuevo.Dni + "','" + nuevo.Apellido.ToString() + "','" + nuevo.Nombre.ToString() + "'," + nuevo.IdSexo + ",'" + nuevo.FechaNacimiento.ToString("yyyy/MM/dd") + "'," + nuevo.IdNacionalidad + ",'" + nuevo.Calle.ToString() + "'," + nuevo.Altura + "," + nuevo.IdMunicipio; if (nuevo.Piso.ToString() != "") { consulta = consulta + "PISO, "; valores = valores + ",'" + nuevo.Piso.ToString() + "'"; } if (nuevo.Dpto.ToString() != "") { consulta = consulta + "DEPTO, "; valores = valores + ",'" + nuevo.Dpto.ToString() + "'"; } if (nuevo.TelCelular.ToString() != "") { consulta = consulta + "TELCELULAR, "; valores = valores + ",'" + nuevo.TelCelular.ToString() + "'"; } if (nuevo.TelFijo.ToString() != "") { consulta = consulta + "TELFIJO, "; valores = valores + ",'" + nuevo.TelFijo.ToString() + "'"; } if (nuevo.Mail.ToString() != "") { consulta = consulta + "MAIL, "; valores = valores + ",'" + nuevo.Mail.ToString() + "'"; } consulta = consulta + "FECHAALTA, IDADMINALTA, FECHAMODIF, IDADMINMODIF, ESTADO)"; consulta = consulta + valores + ",GETDATE()," + nuevo.IdUsuarioAlta + ",GETDATE()," + nuevo.IdUsuarioModif + ",1) SELECT CAST(scope_identity() AS int)"; conexion.setearConsulta(consulta); conexion.abrirConexion(); nuevo.Id = conexion.ejecutarAccionReturn(); consulta = "insert into pacientes (IdPaciente, IdPersona,FechaAlta, IdAdminAlta, FechaModif, IdAdminModif, Estado) values (" + nuevo.Id + ", " + nuevo.Id + ", getdate() ,1,getdate(),1,1)"; conexion.setearConsulta(consulta); conexion.ejecutarAccion(); } catch (Exception ex) { throw ex; } finally { if (conexion != null) { conexion.cerrarConexion(); } } }
public List <Viaje> listar2() { lista = new List <Viaje>(); Viaje aux; AccesoDatos datos = new AccesoDatos(); try { datos.SetearQery("select V.ID, V.CodViaje, D.NomTerminal as NombreDestino, O.NomTerminal as NombreOrigen, C.Legajo LegajoChofer, C.Apellidos, M.Patente, V.FechaViaje, V.Precio from Viajes V inner join Choferes C on V.IdChofer = C.ID inner join Micros M on V.IdMicro = M.ID inner join TerminalesOrigen O on V.IdTerminalOrigen = O.ID inner join TerminalesDestino D on V.IdTerminalDestino = D.ID"); datos.ejecutarLector(); while (datos.lector.Read()) { aux = new Viaje(); //aux.Nombre = (string)lector["nombre"]; OTRA FORMA DE ASIGNACION aux.IdVIajes = datos.lector.GetInt32(0); aux.CodViaje = datos.lector.GetString(1); aux.TerminalDestino = new TerminalDestino(); aux.TerminalDestino.NombreTerminal = datos.lector.GetString(2); aux.TerminalOrigen = new Terminal(); aux.TerminalOrigen.NombreTerminal = datos.lector.GetString(3); aux.Chofer = new Chofer(); //if (!Convert.IsDBNull(datos.lector["LegajoChofer"])) aux.Chofer.Legajo = datos.lector.GetInt32(4); aux.Chofer.Apellido = datos.lector.GetString(5); aux.Micro = new Micro(); aux.Micro.Patente = datos.lector.GetString(6); aux.FechaViaje = datos.lector.GetDateTime(7); //if (!Convert.IsDBNull(datos.lector["Estado"])) aux.Costo = datos.lector.GetDecimal(8); //if (!Convert.IsDBNull(datos.lector["FechaNac"])) // aux.FechaNacimiento = datos.lector.GetSqlDateTime(3); //if (!Convert.IsDBNull(datos.lector["Estado"])) // aux.Estado = datos.lector.GetSqlBoolean(3); lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { datos.cerrarConexion(); } }