public List <Producto> FiltroProducto(string ParametroBusqueda, string NombreColumna) { ParametroBusqueda.ToUpper(); List <Producto> ListadoProductos = new List <Producto>(); string Consulta = "select * from Productos where " + NombreColumna + " LIKE " + "'" + ParametroBusqueda + "%'"; AccederDatos.DefinirTipoComando(Consulta); AccederDatos.AbrirConexion(); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { Producto unNuevoProducto = new Producto(); if ((bool)AccederDatos.LectorDatos["Estado"]) { unNuevoProducto.CodigoProducto = AccederDatos.LectorDatos["CodigoProducto"].ToString(); unNuevoProducto.Nombre = AccederDatos.LectorDatos["NombreProducto"].ToString(); unNuevoProducto.Stock = (int)AccederDatos.LectorDatos["Stock"]; unNuevoProducto.PrecioVentaMinorista = (decimal)AccederDatos.LectorDatos["PrecioVentaMinorista"]; unNuevoProducto.PrecioVentaMayorista = (decimal)AccederDatos.LectorDatos["PrecioVentaMayorista"]; ListadoProductos.Add(unNuevoProducto); } } AccederDatos.CerrarReader(); AccederDatos.CerrarConexion(); return(ListadoProductos); }
public List <CabeceraVenta> ListarVentas() { List <CabeceraVenta> ListadoVentas = new List <CabeceraVenta>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("Select * from Ventas INNER JOIN Usuarios ON Usuarios.CodigoUsuario = Ventas.Usuario INNER JOIN Clientes ON Ventas.Cliente = Clientes.CodigoCliente"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { CabeceraVenta unaCabeceraVenta = new CabeceraVenta(); unaCabeceraVenta.Usuario = new Usuario(); unaCabeceraVenta.Cliente = new Cliente(); unaCabeceraVenta.NumeroDocumento = (int)AccederDatos.LectorDatos["NumeroVenta"]; unaCabeceraVenta.Usuario.CodigoUsuario = (int)AccederDatos.LectorDatos["CodigoUsuario"]; unaCabeceraVenta.Usuario.Nombre = (string)AccederDatos.LectorDatos["Nombre"]; unaCabeceraVenta.Cliente.CodigoCliente = (int)AccederDatos.LectorDatos["CodigoCliente"]; unaCabeceraVenta.Cliente.Nombre = (string)AccederDatos.LectorDatos["NombreCliente"]; unaCabeceraVenta.FechaEmision = (string)AccederDatos.LectorDatos["Fecha"]; unaCabeceraVenta.Total = (decimal)AccederDatos.LectorDatos["Total"]; unaCabeceraVenta.MetodoPago = AccederDatos.LectorDatos["Metodopago"].ToString(); ListadoVentas.Add(unaCabeceraVenta); } return(ListadoVentas); }
public int BusquedaVoucher(Voucher unVoucher) { AccederDatos.DefinirTipoComando("Select CodigoVoucher, Estado from Vouchers"); AccederDatos.AbrirConexion(); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { if (AccederDatos.LectorDatos["CodigoVoucher"].ToString().ToUpper() == unVoucher.CodigoVoucher.ToUpper()) { if ((bool)AccederDatos.LectorDatos["Estado"]) { AccederDatos.CerrarConexion(); //Voucher asignado AccederDatos.CerrarReader(); return(1); } AccederDatos.CerrarConexion(); //Voucher sin asignar AccederDatos.CerrarReader(); return(2); } } AccederDatos.CerrarConexion(); AccederDatos.CerrarReader(); return(3); //Voucher que no existe }
public Usuario ValidarExistencia(Usuario unUsuarioIngresado) { AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("select * from Usuarios where Nombre = '" + unUsuarioIngresado.Nombre + "'"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { if (unUsuarioIngresado.Nombre.ToString().ToUpper() == AccederDatos.LectorDatos["Nombre"].ToString().ToUpper()) { if (unUsuarioIngresado.Constrasenia.ToString().ToUpper() == AccederDatos.LectorDatos["Contrasenia"].ToString().ToUpper()) { unUsuarioIngresado.CodigoUsuario = (int)AccederDatos.LectorDatos["CodigoUsuario"]; unUsuarioIngresado.SectorDesignado = AccederDatos.LectorDatos["Sector"].ToString(); AccederDatos.CerrarReader(); AccederDatos.CerrarConexion(); return(unUsuarioIngresado); } } } AccederDatos.CerrarReader(); AccederDatos.CerrarConexion(); return(unUsuarioIngresado = null); }
public List <Direccion> ListarDirecciones() { List <Direccion> ListadoDirecciones = new List <Direccion>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("Select * from Direcciones"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { Direccion unaDireccion = new Direccion(); unaDireccion.CodigoDireccion = (int)AccederDatos.LectorDatos["CodigoDireccion"]; unaDireccion.Calle = AccederDatos.LectorDatos["Calle"].ToString(); unaDireccion.Numero = (int)AccederDatos.LectorDatos["Numero"]; unaDireccion.CodigoPostal = (int)AccederDatos.LectorDatos["CodigoPostal"]; unaDireccion.Localidad = AccederDatos.LectorDatos["Localidad"].ToString(); unaDireccion.Provincia = AccederDatos.LectorDatos["Provincia"].ToString(); ListadoDirecciones.Add(unaDireccion); } AccederDatos.CerrarConexion(); AccederDatos.CerrarReader(); return(ListadoDirecciones); }
public List <Cliente> ListarClientes() { List <Cliente> ListadoClientes = new List <Cliente>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("select * from Clientes inner join Contactos on Contactos.CodigoContacto = Clientes.CodigoContacto " + "inner join Direcciones on Direcciones.CodigoDireccion = Contactos.CodigoDireccion inner join CuentaCorrientes on " + "CuentaCorrientes.CodigoCuentaCorriente = Clientes.CodigoCuentaCorriente inner join Descuentos on Descuentos.CodigoDescuento = Clientes.CodigoDescuento"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { if ((bool)AccederDatos.LectorDatos["Estado"]) { Cliente unCliente = new Cliente(); unCliente.Contacto = new Contacto(); unCliente.Contacto.Direccion = new Direccion(); unCliente.CuentaCorriente = new CuentaCorriente(); unCliente.Descuento = new Descuento(); unCliente.CodigoCliente = (int)AccederDatos.LectorDatos["CodigoCliente"]; unCliente.Nombre = AccederDatos.LectorDatos["NombreCliente"].ToString(); unCliente.Apellido = AccederDatos.LectorDatos["Apellido"].ToString(); unCliente.Contacto.CodigoContacto = (int)AccederDatos.LectorDatos["CodigoContacto"]; unCliente.Contacto.Telefono = AccederDatos.LectorDatos["Telefono"].ToString(); unCliente.Contacto.Celular = AccederDatos.LectorDatos["Celular"].ToString(); unCliente.Contacto.Mail = AccederDatos.LectorDatos["Mail"].ToString(); unCliente.Contacto.Direccion.CodigoDireccion = (int)AccederDatos.LectorDatos["CodigoDireccion"]; unCliente.Contacto.Direccion.Calle = AccederDatos.LectorDatos["Calle"].ToString(); unCliente.Contacto.Direccion.Numero = (int)AccederDatos.LectorDatos["Numero"]; unCliente.Contacto.Direccion.CodigoPostal = (int)AccederDatos.LectorDatos["CodigoPostal"]; unCliente.Contacto.Direccion.Provincia = AccederDatos.LectorDatos["Provincia"].ToString(); unCliente.Contacto.Direccion.Localidad = AccederDatos.LectorDatos["Localidad"].ToString(); unCliente.CuentaCorriente.CodigoCuentaCorriente = (int)AccederDatos.LectorDatos["CodigoCuentaCorriente"]; unCliente.CuentaCorriente.Saldo = (decimal)AccederDatos.LectorDatos["Saldo"]; unCliente.CuentaCorriente.LimiteCuenta = (decimal)AccederDatos.LectorDatos["LimiteCuenta"]; unCliente.Descuento.CodigoDescuento = (int)AccederDatos.LectorDatos["CodigoDescuento"]; unCliente.Descuento.Nombre = AccederDatos.LectorDatos["NombreDescuento"].ToString(); unCliente.Descuento.Porcentaje = (decimal)AccederDatos.LectorDatos["Porcentaje"]; ListadoClientes.Add(unCliente); } } return(ListadoClientes); }
public List <Proveedor> ListarProveedores() { List <Proveedor> ListadoProveedores = new List <Proveedor>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("select * from Proveedores INNER JOIN CondicionesIVA ON CondicionesIVA.CodigoCondicionIVA = Proveedores.CodigoCondicionIVA INNER JOIN Contactos ON Contactos.CodigoContacto = " + "Proveedores.CodigoContacto INNER JOIN Direcciones ON Direcciones.CodigoDireccion = Contactos.CodigoContacto"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { if ((bool)AccederDatos.LectorDatos["Estado"]) { Proveedor unProveedor = new Proveedor(); unProveedor.Contacto = new Contacto(); unProveedor.Contacto.Direccion = new Direccion(); unProveedor.CondicionIVA = new CondicionIVA(); unProveedor.CodigoProveedor = (int)AccederDatos.LectorDatos["CodigoProveedor"]; unProveedor.NombreFantasia = AccederDatos.LectorDatos["NombreFantasia"].ToString(); unProveedor.NumeroCUIT = AccederDatos.LectorDatos["NumeroCUIT"].ToString(); unProveedor.RazonSocial = AccederDatos.LectorDatos["RazonSocial"].ToString(); unProveedor.Contacto.CodigoContacto = (int)AccederDatos.LectorDatos["CodigoContacto"]; unProveedor.Contacto.Telefono = AccederDatos.LectorDatos["Telefono"].ToString(); unProveedor.Contacto.Celular = AccederDatos.LectorDatos["Celular"].ToString(); unProveedor.Contacto.Mail = AccederDatos.LectorDatos["Mail"].ToString(); unProveedor.Contacto.Direccion.CodigoDireccion = (int)AccederDatos.LectorDatos["CodigoDireccion"]; unProveedor.Contacto.Direccion.Calle = AccederDatos.LectorDatos["Calle"].ToString(); unProveedor.Contacto.Direccion.Numero = (int)AccederDatos.LectorDatos["Numero"]; unProveedor.Contacto.Direccion.CodigoPostal = (int)AccederDatos.LectorDatos["CodigoPostal"]; unProveedor.Contacto.Direccion.Provincia = AccederDatos.LectorDatos["Provincia"].ToString(); unProveedor.Contacto.Direccion.Localidad = AccederDatos.LectorDatos["Localidad"].ToString(); unProveedor.CondicionIVA.CodigoCondicionIVA = (int)AccederDatos.LectorDatos["CodigoCondicionIVA"]; unProveedor.CondicionIVA.Nombre = AccederDatos.LectorDatos["NombreCondicionIVA"].ToString(); ListadoProveedores.Add(unProveedor); } } AccederDatos.CerrarConexion(); AccederDatos.CerrarReader(); return(ListadoProveedores); }
public List <Impuesto> ListarImpuestos() { List <Impuesto> ListadoImpuestos = new List <Impuesto>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("SELECT * FROM Impuestos"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { Impuesto unNuevoImpuesto = new Impuesto(); if ((bool)AccederDatos.LectorDatos["Estado"]) { unNuevoImpuesto.CodigoImpuesto = (int)AccederDatos.LectorDatos["CodigoImpuesto"]; unNuevoImpuesto.Nombre = AccederDatos.LectorDatos["Nombre"].ToString(); unNuevoImpuesto.Descripcion = AccederDatos.LectorDatos["Descripcion"].ToString(); ListadoImpuestos.Add(unNuevoImpuesto); } } AccederDatos.CerrarReader(); AccederDatos.CerrarConexion(); return(ListadoImpuestos); }
public List <Contacto> ListaContactos() { List <Contacto> ListadoContacto = new List <Contacto>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("Select * from Contactos"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { Contacto unContacto = new Contacto(); unContacto.CodigoContacto = (int)AccederDatos.LectorDatos["CodigoContacto"]; unContacto.Telefono = AccederDatos.LectorDatos["Telefono"].ToString(); unContacto.Celular = AccederDatos.LectorDatos["Celular"].ToString(); unContacto.Mail = AccederDatos.LectorDatos["Mail"].ToString(); unContacto.Direccion = (Direccion)AccederDatos.LectorDatos["Direccion"]; ListadoContacto.Add(unContacto); } AccederDatos.CerrarConexion(); AccederDatos.CerrarReader(); return(ListadoContacto); }
public bool ValidarExistenciaCodigo(int CodigoIngresado) { AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("select * from Usuarios where CodigoUsuario = '" + CodigoIngresado + "'"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { if ((int)AccederDatos.LectorDatos["CodigoUsuario"] == CodigoIngresado) { return(true); } } return(false); }
public List <CondicionIVA> ListarCondicionIVA() { List <CondicionIVA> ListadoCondicionIVA = new List <CondicionIVA>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("SELECT * FROM CondicionesIVA"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { CondicionIVA unaNuevaCondicionIVA = new CondicionIVA(); unaNuevaCondicionIVA.CodigoCondicionIVA = (int)AccederDatos.LectorDatos["CodigoCondicionIVA"]; unaNuevaCondicionIVA.Nombre = AccederDatos.LectorDatos["NombreCondicionIVA"].ToString(); ListadoCondicionIVA.Add(unaNuevaCondicionIVA); } AccederDatos.CerrarConexion(); return(ListadoCondicionIVA); }
public List <TipoProducto> ListarTipoProducto() { List <TipoProducto> ListaTipoProducto = new List <TipoProducto>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("SELECT * FROM TipoProductos"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { TipoProducto unTipoProducto = new TipoProducto(); unTipoProducto.CodigoTipoProducto = (int)AccederDatos.LectorDatos["CodigoTipoProducto"]; unTipoProducto.Nombre = AccederDatos.LectorDatos["NombreTipoProducto"].ToString(); ListaTipoProducto.Add(unTipoProducto); } AccederDatos.CerrarReader(); AccederDatos.CerrarConexion(); return(ListaTipoProducto); }
public CuentaCorriente BusquedaCuentaCorriente(string NombreColumna, string ParametroBusqueda) { CuentaCorriente unaCuentaCorriente = new CuentaCorriente(); string Consulta = "select * from CuentaCorrientes where " + NombreColumna + " = " + ParametroBusqueda; AccederDatos.DefinirTipoComando(Consulta); AccederDatos.AbrirConexion(); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { unaCuentaCorriente.CodigoCuentaCorriente = (int)AccederDatos.LectorDatos["CodigoCuentaCorriente"]; unaCuentaCorriente.LimiteCuenta = (decimal)AccederDatos.LectorDatos["LimiteCuenta"]; unaCuentaCorriente.Saldo = (decimal)AccederDatos.LectorDatos["Saldo"]; unaCuentaCorriente.Estado = (bool)AccederDatos.LectorDatos["Estado"]; } AccederDatos.CerrarReader(); AccederDatos.CerrarConexion(); return(unaCuentaCorriente); }
public Usuario BusquedaUsuario(string NumeroDNI) { Usuario unUsuario = new Usuario(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("SELECT * FROM Participantes WHERE DNI = '" + NumeroDNI + "'"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { unUsuario.Nombre = AccederDatos.LectorDatos["Nombre"].ToString(); unUsuario.Apellido = AccederDatos.LectorDatos["Apellido"].ToString(); unUsuario.Direccion = AccederDatos.LectorDatos["Direccion"].ToString(); unUsuario.Ciudad = AccederDatos.LectorDatos["Ciudad"].ToString(); unUsuario.CodigoPostal = AccederDatos.LectorDatos["CodigoPostal"].ToString(); unUsuario.Mail = AccederDatos.LectorDatos["Mail"].ToString(); AccederDatos.CerrarConexion(); AccederDatos.CerrarReader(); return(unUsuario); } return(null); }
public void ExistenciaDeDatoDB(string NombreColumna, string NombreTabla, string Parametro) { string Consulta = "SELECT " + NombreColumna + " FROM " + NombreTabla + " WHERE " + NombreColumna + " = '" + Parametro + "'"; AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando(Consulta); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { if (AccederDatos.LectorDatos[NombreColumna].ToString().ToUpper() == Parametro.ToUpper()) { AccederDatos.CerrarConexion(); AccederDatos.CerrarReader(); throw new Exception("El " + NombreColumna + " " + Parametro + " ya existe"); } } AccederDatos.CerrarConexion(); AccederDatos.CerrarReader(); }
public List <Usuario> ListadoUsuarios() { List <Usuario> ListadoUsuarios = new List <Usuario>(); AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("SELECT * FROM Usuarios"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { if ((bool)AccederDatos.LectorDatos["Estado"]) { Usuario unUsuario = new Usuario(); unUsuario.CodigoUsuario = (int)AccederDatos.LectorDatos["CodigoUsuario"]; unUsuario.Nombre = AccederDatos.LectorDatos["Nombre"].ToString(); unUsuario.Constrasenia = AccederDatos.LectorDatos["Contrasenia"].ToString(); unUsuario.SectorDesignado = AccederDatos.LectorDatos["Sector"].ToString(); ListadoUsuarios.Add(unUsuario); } } return(ListadoUsuarios); }
public List <Producto> ListadoProductos() { List <Producto> ListadoProductos = new List <Producto>(); AccesoDatos.AbrirConexion(); AccesoDatos.DefinirTipoComando("SELECT * FROM Premios"); AccesoDatos.EjecutarConsulta(); while (AccesoDatos.LectorDatos.Read()) { Producto unProducto = new Producto(); unProducto.Nombre = AccesoDatos.LectorDatos["Nombre"].ToString(); unProducto.Descripcion = AccesoDatos.LectorDatos["Descripcion"].ToString(); unProducto.Imagen = AccesoDatos.LectorDatos["Imagen"].ToString(); ListadoProductos.Add(unProducto); } AccesoDatos.CerrarReader(); AccesoDatos.CerrarConexion(); return(ListadoProductos); }
public List <Descuento> ListarDescuentos() { List <Descuento> ListadoDescuentos = new List <Descuento>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("SELECT * FROM Descuentos"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { Descuento unDescuento = new Descuento(); if ((bool)AccederDatos.LectorDatos["Estado"]) { unDescuento.CodigoDescuento = (int)AccederDatos.LectorDatos["CodigoDescuento"]; unDescuento.Nombre = AccederDatos.LectorDatos["NombreDescuento"].ToString(); unDescuento.Porcentaje = (decimal)AccederDatos.LectorDatos["Porcentaje"]; ListadoDescuentos.Add(unDescuento); } } return(ListadoDescuentos); }
public List <Rubro> ListarRubros() { List <Rubro> ListadoRubros = new List <Rubro>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("SELECT * FROM Rubros"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { Rubro unNuevoRubro = new Rubro(); if ((bool)AccederDatos.LectorDatos["Estado"]) { unNuevoRubro.CodigoRubro = (int)AccederDatos.LectorDatos["CodigoRubro"]; unNuevoRubro.Nombre = AccederDatos.LectorDatos["NombreRubro"].ToString(); ListadoRubros.Add(unNuevoRubro); } } AccederDatos.CerrarConexion(); return(ListadoRubros); }
public void ExistenciaRepetidaDeDatoDB(string DatoBuscarUno, string DatoBuscarDos, string NombreTabla, string NombreColumnaUno, string NombreColumnaDos, string Parametro, string CodigoRevisar) { AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("SELECT " + DatoBuscarUno + "," + DatoBuscarDos + " FROM " + NombreTabla + " WHERE " + NombreColumnaDos + " = '" + Parametro + "'"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { if (AccederDatos.LectorDatos[NombreColumnaUno].ToString() != CodigoRevisar) { if (AccederDatos.LectorDatos[NombreColumnaDos].ToString().ToUpper() == Parametro.ToUpper()) { AccederDatos.CerrarConexion(); AccederDatos.CerrarReader(); throw new Exception("El " + DatoBuscarDos + " " + Parametro + " ya existe"); } } } AccederDatos.CerrarConexion(); AccederDatos.CerrarReader(); }