public Telefono buscarTelefono(long CUIT) { Telefono telefono = new Telefono(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.setearConsulta("SELECT ID,NUMERO,TIPOTEL FROM TELEFONOS INNER JOIN PROVEEDORES ON TELEFONOS.ID = PROVEEDORES.IDTELEFONO WHERE PROVEEDORES.CUIT =" + "'" + CUIT + "'"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); accesoDatos.Lector.Read(); telefono.Id = (long)accesoDatos.Lector["ID"]; telefono.Numero = (int)accesoDatos.Lector["NUMERO"]; telefono.TipoDeTelefono = accesoDatos.Lector["TIPOTEL"].ToString(); return(telefono); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public bool verificarDatoCargado(Test test) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); bool resultado = false; try { accesoDatos.setearConsulta("select * from DATOSPRUEBA where IDTest = " + test.ID); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); if (accesoDatos.Lector.Read()) { resultado = true; } return(resultado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <Sistema> listarSistemas() { List <Sistema> listado = new List <Sistema>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); Sistema Sistema = new Sistema(); try { accesoDatos.setearConsulta("select ID,Nombre from SISTEMAS"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { Sistema = new Sistema(); Sistema.id = (int)accesoDatos.Lector["ID"]; Sistema.Nombre = accesoDatos.Lector["Nombre"].ToString(); listado.Add(Sistema); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
//traer los productos desde la base de datos //para mostrar en la web (carrousel por mundos) public List <Producto> mostrarProducto() { AccesoDatosManager accesoDatos = new AccesoDatosManager(); List <Producto> listaProducto = new List <Producto>(); Producto producto; try { accesoDatos.setearConsulta("Select Id,Titulo,Descripcion,URLImagen from Productos"); //accesoDatos.Comando.Parameters.Clear(); //accesoDatos.Comando.Parameters.AddWithValue("@Id"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { producto = new Producto(); producto.Id = (Int64)accesoDatos.Lector["Id"]; producto.Titulo = accesoDatos.Lector["Titulo"].ToString(); producto.Descripcion = accesoDatos.Lector["Descripcion"].ToString(); producto.URLImagen = accesoDatos.Lector["URLImagen"].ToString(); listaProducto.Add(producto); } return(listaProducto); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public bool Login(string usuario, string contraseña) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); bool resultado = false; try { accesoDatos.setearConsulta("select * from USUARIOS where Documento = '" + usuario + "' and Contraseña= '" + contraseña + "'"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); if (accesoDatos.Lector.Read()) { resultado = true; } return(resultado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public bool dniCuilDuplicado(string Numero, char Tipo) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { if (Tipo == 'D') { accesoDatos.setearConsulta("SELECT DNI, CUIL FROM EMPLEADOS WHERE DNI = '" + Numero + "'"); } else { accesoDatos.setearConsulta("SELECT DNI, CUIL FROM EMPLEADOS WHERE CUIL = '" + Numero + "'"); } accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { return(true); } return(false); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <Perfil> listarPerfiles() { List <Perfil> listado = new List <Perfil>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); Perfil perfil; try { accesoDatos.setearConsulta("select ID, Descripcion from PERFILES"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { perfil = new Perfil(); perfil.id = (int)accesoDatos.Lector["ID"]; perfil.Nombre = accesoDatos.Lector["Descripcion"].ToString(); listado.Add(perfil); } return(listado); } catch (Exception) { throw; } finally { accesoDatos.cerrarConexion(); } }
public List <metodoPago> listarEfectivo(Pago numpago) { List <metodoPago> listado = new List <metodoPago>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); metodoPago pago; try { accesoDatos.setearConsulta("select e.id,e.importe,p.fechaPago,c.nombre from efectivos as e inner join clientes c on c.id=e.idCliente inner join pagos p on p.id=e.idPago where p.id=" + numpago.id); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { pago = new metodoPago(); pago.cliente = new Cliente(); pago.cliente.nombre = accesoDatos.Lector["nombre"].ToString(); pago.id = (long)accesoDatos.Lector["id"]; pago.importe = (decimal)accesoDatos.Lector["importe"]; pago.fechaPago = (DateTime)accesoDatos.Lector["fechaPago"]; pago.tipo = "Efectivo"; listado.Add(pago); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <Transferencia> listarTransferencias(metodoPago p) { List <Transferencia> listado = new List <Transferencia>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); Transferencia t; try { accesoDatos.setearConsulta("select t.importe,c.nombre,t.id,t.banco,t.numeroTransferencia from transferencias as t inner join clientes c on c.id=t.idCliente where t.id=" + p.id); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { t = new Transferencia(); t.cliente = new Cliente(); t.cliente.nombre = accesoDatos.Lector["nombre"].ToString(); t.id = (long)accesoDatos.Lector["id"]; t.importe = (decimal)accesoDatos.Lector["importe"]; t.Banco = accesoDatos.Lector["banco"].ToString(); t.numeroTransferencia = accesoDatos.Lector["numeroTransferencia"].ToString(); listado.Add(t); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public int idMax() { int id = 0; AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.setearConsulta("Select COUNT(*) as contar,CONVERT(int,Max(id)+1) as idMax from Pagos"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { int cont = (int)accesoDatos.Lector["contar"]; if (cont == 0) { return(0); } id = (int)accesoDatos.Lector["IdMax"]; } return(id); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <Pago> listarPagos() { List <Pago> listado = new List <Pago>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); Pago pago; try { accesoDatos.setearConsulta("select p.id,p.fechaPago,c.nombre from pagos as p inner join clientes c on c.id=p.idCliente where p.activo=1"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { pago = new Pago(); pago.cliente = new Cliente(); pago.cliente.nombre = accesoDatos.Lector["nombre"].ToString(); pago.id = (long)accesoDatos.Lector["id"]; pago.fecha = (DateTime)accesoDatos.Lector["fechaPago"]; listado.Add(pago); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
//TELEFONOS POR CLIENTE public List <Telefono> listarTelefonosXCliente(Cliente cliente) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); List <Telefono> listado = new List <Telefono>(); Telefono nuevo; try { accesoDatos.setearConsulta("SELECT T.* FROM TELEFONOS AS T INNER JOIN TELEFONOS_X_CLIENTES AS TC ON TC.IDTELEFONO = T.ID WHERE TC.IDCLIENTE = " + cliente.ID); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { nuevo = new Telefono(); nuevo.ID = accesoDatos.Lector.GetInt32(0); nuevo.Numero = accesoDatos.Lector.GetString(1); nuevo.Descripcion = accesoDatos.Lector.GetString(2); if (nuevo.Descripcion == "") { nuevo.Descripcion = "Sin definir"; } listado.Add(nuevo); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
//MAILS POR CLIENTE public List <Mail> listarMailsXCliente(Cliente cliente) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); List <Mail> listado = new List <Mail>(); Mail nuevo; try { accesoDatos.setearConsulta("SELECT M.* FROM MAILS AS M INNER JOIN MAILS_X_CLIENTES AS MC ON MC.IDMAIL = M.ID WHERE MC.IDCLIENTE = " + cliente.ID); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { nuevo = new Mail(); nuevo.ID = accesoDatos.Lector.GetInt32(0); nuevo.Direccion = accesoDatos.Lector.GetString(1); nuevo.Descripcion = accesoDatos.Lector.GetString(2); listado.Add(nuevo); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public Usuarios IniciarSesion(Usuarios nuevo) { Usuarios usuario = new Usuarios(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.setearConsulta("SELECT NOMBRE,DNI,PERMISO FROM USUARIOS WHERE NOMBRE =" + "'" + nuevo.NombreUsuario + "'" + "AND CODIGO=" + "'" + nuevo.Contraseña + "'"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); accesoDatos.Lector.Read(); usuario.NombreUsuario = accesoDatos.Lector["NOMBRE"].ToString(); usuario.Dni = (int)accesoDatos.Lector["DNI"]; usuario.Permiso = (int)accesoDatos.Lector["PERMISO"]; accesoDatos.cerrarConexion(); return(usuario); } catch { usuario.Dni = 0; return(usuario); } finally { accesoDatos.cerrarConexion(); } }
private void listarProductosXCompra(Compra compra) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); ProductoNegocio negocioP = new ProductoNegocio(); DetalleCompra detalle; try { accesoDatos.setearConsulta("SELECT * FROM PRODUCTOS_X_COMPRA WHERE IDCOMPRA = " + compra.ID); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { detalle = new DetalleCompra(); detalle.Producto = new Producto(); detalle.Producto = negocioP.listarProducto(accesoDatos.Lector.GetInt32(2)); detalle.Cantidad = accesoDatos.Lector.GetInt32(3); detalle.PrecioUnitario = Math.Round(detalle.Producto.PrecioUnitario, 3); detalle.PrecioParcial = Math.Round((detalle.Cantidad * detalle.PrecioUnitario), 3); compra.Detalle.Add(detalle); } } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <Efectivo> listarEfectivo(metodoPago p) { List <Efectivo> listado = new List <Efectivo>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); Efectivo e; try { accesoDatos.setearConsulta("select e.importe,c.nombre,e.id from efectivos as e inner join clientes c on c.id=e.idCliente where e.id=" + p.id); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { e = new Efectivo(); e.cliente = new Cliente(); e.cliente.nombre = accesoDatos.Lector["nombre"].ToString(); e.id = (long)accesoDatos.Lector["id"]; e.importe = (decimal)accesoDatos.Lector["importe"]; listado.Add(e); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <Mago> listarMagos() { AccesoDatosManager accesoDatos = new AccesoDatosManager(); List <Mago> listado = new List <Mago>(); Mago nuevo; try { accesoDatos.setearConsulta("SELECT * FROM MAGOS"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { nuevo = new Mago(); nuevo.Casa = new Casa(); nuevo.ID = accesoDatos.Lector.GetInt32(0); nuevo.Nombre = accesoDatos.Lector.GetString(1); nuevo.Casa.ID = accesoDatos.Lector.GetInt32(2); agregarCasa(nuevo); listado.Add(nuevo); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <Categoria> listarCategorias() { AccesoDatosManager accesoDatos = new AccesoDatosManager(); List <Categoria> listado = new List <Categoria>(); Categoria nueva; try { accesoDatos.setearConsulta("SELECT ID, NOMBRE, ESTADO FROM CATEGORIAS"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { nueva = new Categoria(); nueva.ID = accesoDatos.Lector.GetInt32(0); nueva.Nombre = accesoDatos.Lector.GetString(1); nueva.Estado = accesoDatos.Lector.GetBoolean(2); listado.Add(nueva); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <Categoria> listarCategorias() { List <Categoria> listado = new List <Categoria>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); Categoria cat = new Categoria(); try { accesoDatos.setearConsulta("Select Id,Nombre from CATEGORIAS"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { cat = new Categoria(); cat.id = (int)accesoDatos.Lector["Id"]; cat.descripcion = accesoDatos.Lector["Nombre"].ToString(); listado.Add(cat); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <Marcas> listarMarcas() { List <Marcas> listado = new List <Marcas>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); Marcas marca; try { accesoDatos.setearConsulta("SELECT ID, NOMBRE FROM MARCAS"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { marca = new Marcas(); marca.Id = (int)accesoDatos.Lector["ID"]; marca.Nombre = accesoDatos.Lector["NOMBRE"].ToString(); listado.Add(marca); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <Direccion> ListarDirecciones() { List <Direccion> listado = new List <Direccion>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); Direccion direc = new Direccion(); try { accesoDatos.setearConsulta("Select calle, Numero from Personas"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { direc = new Direccion(); direc.Calle = accesoDatos.Lector.GetString(0); direc.Numero = (int)accesoDatos.Lector["Numero"]; listado.Add(direc); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public Categorias buscarCategoria(long Id) { Categorias categoria = new Categorias(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.setearConsulta("SELECT C.ID,C.NOMBRE FROM CATEGORIAS AS C INNER JOIN PRODUCTOS ON C.ID = PRODUCTOS.IDCATEGORIA WHERE PRODUCTOS.ID =" + "'" + Id + "'"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); accesoDatos.Lector.Read(); categoria.Id = (int)accesoDatos.Lector["ID"]; categoria.Nombre = accesoDatos.Lector["NOMBRE"].ToString(); return(categoria); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <UsuarioTester> listarUsuariosT() { List <UsuarioTester> listado = new List <UsuarioTester>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); UsuarioTester usuario = new UsuarioTester(); try { accesoDatos.setearConsulta("select ID,Nombre,Apellido,Documento,Contraseña,Mail from USUARIOS"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { usuario = new UsuarioTester(); usuario.ID = (int)accesoDatos.Lector["ID"]; usuario.Nombre = accesoDatos.Lector["Nombre"].ToString(); usuario.Apellido = accesoDatos.Lector["Apellido"].ToString(); usuario.Documento = accesoDatos.Lector["Documento"].ToString(); usuario.Contraseña = accesoDatos.Lector["Contraseña"].ToString(); usuario.Mail = accesoDatos.Lector["Mail"].ToString(); listado.Add(usuario); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public Marcas buscarMarca(long Id) { Marcas marca = new Marcas(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.setearConsulta("SELECT C.ID,C.NOMBRE FROM MARCAS AS C INNER JOIN PRODUCTOS ON C.ID = PRODUCTOS.IDMARCA WHERE PRODUCTOS.ID =" + "'" + Id + "'"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); accesoDatos.Lector.Read(); marca.Id = (int)accesoDatos.Lector["ID"]; marca.Nombre = accesoDatos.Lector["NOMBRE"].ToString(); return(marca); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public bool verificarEnUso(SiniestroPrueba stroMod, Test test) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); bool enUso = false; try { accesoDatos.setearConsulta("select * from CASOSPRUEBA where IDDatoPrueba = " + stroMod.ID + " and IDTest= " + test.ID); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { enUso = true; } return(enUso); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public bool chequearDNI(int dni) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.setearConsulta("select * from CLIENTES where DNI= '" + dni + "'"); // accesoDatos.setearConsulta("SELECT DNI FROM CLIENTES WHERE DNI LIKE @dni"); // accesoDatos.Comando.Parameters.Clear(); // accesoDatos.Comando.Parameters.AddWithValue("@dni", dni); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); if (accesoDatos.Lector.Read()) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
public bool comprobarVoucher(string Codigo) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.setearConsulta("SELECT * FROM VOUCHERS WHERE CodigoVoucher = '" + Codigo + "'"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { if (accesoDatos.Lector.GetBoolean(2)) { return(false); } return(true); } return(false); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <Compra> listarCompras() { AccesoDatosManager accesoDatos = new AccesoDatosManager(); ProveedorNegocio negocioP = new ProveedorNegocio(); List <Compra> listado = new List <Compra>(); Compra nueva = new Compra(); try { accesoDatos.setearConsulta("SELECT * FROM COMPRAS"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { nueva = new Compra(); nueva.Proveedor = new Proveedor(); nueva.Detalle = new List <DetalleCompra>(); nueva.ID = accesoDatos.Lector.GetInt32(0); nueva.Proveedor = negocioP.listarProveedor(accesoDatos.Lector.GetInt32(1)); listarProductosXCompra(nueva); nueva.Importe = accesoDatos.Lector.GetDecimal(2); nueva.Fecha = accesoDatos.Lector.GetDateTime(3); listado.Add(nueva); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <Compañia> listarCompañias() { List <Compañia> listado = new List <Compañia>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); Compañia Compañia = new Compañia(); try { accesoDatos.setearConsulta("select ID,Nombre,CP,Pais,Provincia,Localidad from COMPAÑIAS"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { Compañia = new Compañia(); Compañia.ID = (int)accesoDatos.Lector["ID"]; Compañia.Nombre = accesoDatos.Lector["Nombre"].ToString(); Compañia.Pais = accesoDatos.Lector["Pais"].ToString(); Compañia.Provincia = accesoDatos.Lector["Provincia"].ToString(); Compañia.Localidad = accesoDatos.Lector["Localidad"].ToString(); Compañia.CP = (short)accesoDatos.Lector["CP"]; listado.Add(Compañia); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public bool verificarUsuario(Usuario usuario) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.setearConsulta("SELECT U.* FROM USUARIOS AS U RIGHT JOIN EMPLEADOS AS E ON E.IDUSUARIO = U.ID WHERE U.USUARIO = '" + usuario.Nombre + "' AND U.CONTRASEÑA = '" + usuario.Contraseña + "' "); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { usuario.ID = (int)accesoDatos.Lector["ID"]; return(true); } return(false); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }