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 <Ticket> filtrarTickets(string sFiltro)//MOLUDO TIEMPOS { List <Ticket> listado = new List <Ticket>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { if (sFiltro == "") { accesoDatos.setearConsulta("select t.NTicket, t.Asunto, t.Descripcion, t.ER, t.PosicionPlanilla, u.Nombre, u.Apellido, p.Nombre, s.Nombre, ep.Descripcion, c.Descripcion ,t.FechaCarga from TICKETS as t inner join USUARIOS as u on u.ID = t.IDUsuario inner join PRIORIDADES as p on p.ID = t.IDPrioridad inner join SISTEMAS as s on s.ID = t.IDSistema inner join ESTADOSPLANILLA as ep on ep.ID = t.IDEstadoPlanilla inner join CATEGORIAS as c on c.ID = t.Categoria "); } else { accesoDatos.setearConsulta("select t.NTicket, t.Asunto, t.Descripcion, t.ER, t.PosicionPlanilla, u.Nombre, u.Apellido, p.Nombre, s.Nombre, ep.Descripcion, c.Descripcion ,t.FechaCarga from TICKETS as t inner join USUARIOS as u on u.ID = t.IDUsuario inner join PRIORIDADES as p on p.ID = t.IDPrioridad inner join SISTEMAS as s on s.ID = t.IDSistema inner join ESTADOSPLANILLA as ep on ep.ID = t.IDEstadoPlanilla inner join CATEGORIAS as c on c.ID = t.Categoria where " + sFiltro); } accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { Ticket ticket = new Ticket(); ticket.NTicket = accesoDatos.Lector.GetInt32(0); ticket.Asunto = accesoDatos.Lector.GetString(1); ticket.Descripcion = accesoDatos.Lector.GetString(2); ticket.ER = accesoDatos.Lector.GetString(3); if (!Convert.IsDBNull(accesoDatos.Lector["PosicionPlanilla"])) { ticket.PosicionPlanilla = accesoDatos.Lector.GetInt32(4); } ticket.UsuarioTicket = new UsuarioTester(); ticket.UsuarioTicket.Nombre = accesoDatos.Lector.GetString(5); ticket.UsuarioTicket.Apellido = accesoDatos.Lector.GetString(6); ticket.Prioridad = new Prioridad(); ticket.Prioridad.TipoPrioridad = accesoDatos.Lector.GetString(7); ticket.Sistema = new Sistema(); ticket.Sistema.Nombre = accesoDatos.Lector.GetString(8); ticket.estadoPlanilla = new EstadoPlanillaP(); ticket.estadoPlanilla.descripcion = accesoDatos.Lector.GetString(9); ticket.Categoria = accesoDatos.Lector.GetString(10); ticket.FechaCarga = accesoDatos.Lector.GetDateTime(11); ticket.HistoricoEstados = new List <EstadoTicket>(); listarHistoricosEstados(ticket); ticket.TiempoAnalisis = calcularTiempoAnalisis(ticket); ticket.TiempoDesarrollo = calcularTiempoDesarrollo(ticket); ticket.TiempoTesteo = calcularTiempoTesteo(ticket); ticket.TiempoPuestaProduccion = calcularTiempoPuestaProduccion(ticket); ticket.EstadoActual = buscarEstadoActual(ticket); listado.Add(ticket); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <Comida> ListarComida(int x, int y) { List <Comida> listado = new List <Comida>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); Comida Comi = new Comida(); TipoComida tipoComida = new TipoComida(); try { if (y == 9999) { accesoDatos.setearConsulta("select c.IdComida, c.NombreComida, c.PrecioComida, TC.NombreTipoComida from COMIDAS as c inner join TIPOCOMIDA as tc on tc.IdTipoComida=c.TC where tc=@Tipo order by TC"); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Tipo", x); } else { accesoDatos.setearConsulta("select c.IdComida, c.NombreComida, c.PrecioComida, TC.NombreTipoComida from COMIDAS as c inner join TIPOCOMIDA as tc on tc.IdTipoComida=c.TC where c.TC=@Tipo or c.TC=@Tipo2 order by TC"); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Tipo", x); accesoDatos.Comando.Parameters.AddWithValue("@Tipo2", y); } accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { Comi = new Comida(); Comi.Id = (int)accesoDatos.Lector["IdComida"]; Comi.Nombre = accesoDatos.Lector["NombreComida"].ToString(); Comi.Precio = (decimal)accesoDatos.Lector["PrecioComida"]; Comi.TC = new TipoComida(); Comi.TC.Id = (int)accesoDatos.Lector["IdComida"]; Comi.TC.Nombre = accesoDatos.Lector["NombreTipoComida"].ToString(); listado.Add(Comi); } 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 <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 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 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 <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 <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 <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 <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 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 <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(); } }
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 void modificarCorredor(Corredor modificar) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.setearConsulta("update CORREDORES Set Id_Proveedor=@Id_Proveedor, Numero=@Numero, Nombre=@Nombre," + " Apellido=@Apellido, Telefono=@Telefono, Celular=@Celular, Mail=@Mail " + " Where Id_Proveedor=" + modificar.Id_Proveedor.ToString()); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Id_Proveedor", modificar.Id_Proveedor); accesoDatos.Comando.Parameters.AddWithValue("@Numero", modificar.Número); accesoDatos.Comando.Parameters.AddWithValue("@Nombre", modificar.Nombre); accesoDatos.Comando.Parameters.AddWithValue("@Apellido", modificar.Apellido); accesoDatos.Comando.Parameters.AddWithValue("@Telefono", modificar.Teléfono); accesoDatos.Comando.Parameters.AddWithValue("@Celular", modificar.Celular); accesoDatos.Comando.Parameters.AddWithValue("@Mail", modificar.Mail); accesoDatos.abrirConexion(); accesoDatos.ejecutarAccion(); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public void modificarProducto(Producto modificar) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.setearConsulta("update PRODUCTOS Set descripcion=@DESCRIPCION, precioCompra=@precioCompra, precioVenta=@precioVenta,stockMinimo=@stockMinimo Where Id=" + modificar.id.ToString()); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@DESCRIPCION", modificar.descripcion); accesoDatos.Comando.Parameters.AddWithValue("@precioCompra", modificar.precioCompra); accesoDatos.Comando.Parameters.AddWithValue("@precioVenta", modificar.precioVenta); accesoDatos.Comando.Parameters.AddWithValue("@stockMinimo", modificar.stockMinimo); accesoDatos.abrirConexion(); accesoDatos.ejecutarAccion(); } 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 <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 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 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 void modificarEmpleado(Empleado modificar) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.setearConsulta("update empleado Set Nombre=@Nombre, apellido=@apellido, " + "puesto=@puesto,dni=@dni,usuario=@usuario,contrasena=@contrasena Where Id=" + modificar.Id.ToString()); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Nombre", modificar.Nombre); accesoDatos.Comando.Parameters.AddWithValue("@apellido", modificar.Apellido); accesoDatos.Comando.Parameters.AddWithValue("@puesto", modificar.Puesto); accesoDatos.Comando.Parameters.AddWithValue("@dni", modificar.Dni); accesoDatos.Comando.Parameters.AddWithValue("@usuario", modificar.Usuario); accesoDatos.Comando.Parameters.AddWithValue("@contrasena", modificar.Contraseña); accesoDatos.abrirConexion(); accesoDatos.ejecutarAccion(); } 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(); } }
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(); } }