Пример #1
0
        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
        }
Пример #2
0
 public void AgregarCuentaCorriente(CuentaCorriente unaCuentaCorriente)
 {
     AccederDatos.AbrirConexion();
     AccederDatos.DefinirTipoComando(("INSERT INTO CuentaCorrientes(Saldo) VALUES ('" + unaCuentaCorriente.Saldo + "')"));
     AccederDatos.EjecutarAccion();
     AccederDatos.CerrarConexion();
 }
        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 void AgregarCabeceraCompra(CabeceraCompra unaNuevaCabeceraCompra)
 {
     AccederDatos.AbrirConexion();
     AccederDatos.DefinirTipoComando("INSERT INTO Compras (Usuario,Proveedor) VALUES ('" + unaNuevaCabeceraCompra.Usuario.CodigoUsuario + "','" + unaNuevaCabeceraCompra.Proveedor.CodigoProveedor + "')");
     AccederDatos.EjecutarAccion();
     AccederDatos.CerrarConexion();
 }
 public void AgregarUsuario(Usuario unUsuario)
 {
     AccederDatos.AbrirConexion();
     AccederDatos.DefinirTipoComando("INSERT INTO Participantes (DNI,Nombre,Apellido,Mail,Direccion,Ciudad,CodigoPostal) VALUES ('" + unUsuario.DNI + "','" + unUsuario.Nombre + "','" + unUsuario.Apellido + "'" +
                                     ",'" + unUsuario.Mail + "','" + unUsuario.Direccion + "','" + unUsuario.Ciudad + "','" + unUsuario.CodigoPostal + "')");
     AccederDatos.EjecutarAccion();
     AccederDatos.CerrarConexion();
 }
 public void AgregarProveedor(Proveedor unNuevoProveedor)
 {
     unaDireccion.AgregarDireccion(unNuevoProveedor.Contacto.Direccion);
     unContacto.AgregarContacto(unNuevoProveedor.Contacto);
     AccederDatos.AbrirConexion();
     AccederDatos.DefinirTipoComando("INSERT INTO Proveedores(CodigoProveedor,RazonSocial,NumeroCUIT, NombreFantasia,CodigoCondicionIVA,CodigoContacto) VALUES ('"
                                     + unNuevoProveedor.CodigoProveedor + "','" + unNuevoProveedor.RazonSocial + "','" + unNuevoProveedor.NumeroCUIT + "','" + unNuevoProveedor.NombreFantasia + "','" + unNuevoProveedor.CondicionIVA.CodigoCondicionIVA + "','" + unNuevoProveedor.Contacto.CodigoContacto + "')");
     AccederDatos.EjecutarAccion();
     AccederDatos.CerrarConexion();
 }
Пример #7
0
        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);
        }
Пример #8
0
 public void AgregarCabeceraVenta(CabeceraVenta unaNuevaCabeceraVenta)
 {
     AccederDatos.AbrirConexion();
     AccederDatos.DefinirTipoComando("INSERT INTO Ventas (Usuario,Cliente,Total,MetodoPago,Fecha) VALUES ('" + unaNuevaCabeceraVenta.Usuario.CodigoUsuario + "','" + unaNuevaCabeceraVenta.Cliente.CodigoCliente + "','" +
                                     unaNuevaCabeceraVenta.Total + "','" + unaNuevaCabeceraVenta.MetodoPago + "','" + unaNuevaCabeceraVenta.FechaEmision + "')");
     AccederDatos.EjecutarAccion();
     AccederDatos.CerrarConexion();
 }
        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 void EliminarUsuario(Usuario unUsuario)
        {
            AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos();

            AccederDatos.AbrirConexion();
            AccederDatos.DefinirTipoComando("UPDATE Usuarios SET Estado = 0 WHERE CodigoUsuario = '" + unUsuario.CodigoUsuario + "'");
            AccederDatos.EjecutarAccion();
            AccederDatos.CerrarConexion();
        }
        public void AgregarUsuario(Usuario unUsuario)
        {
            AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos();

            AccederDatos.AbrirConexion();
            AccederDatos.DefinirTipoComando("INSERT INTO Usuarios (CodigoUsuario, Nombre, Sector, Contrasenia) VALUES ('" + unUsuario.CodigoUsuario + "','" + unUsuario.Nombre + "','" + unUsuario.SectorDesignado + "','"
                                            + unUsuario.Constrasenia + "')");
            AccederDatos.EjecutarAccion();
            AccederDatos.CerrarConexion();
        }
        public void AgregarCabeceraNotaDevolucion(CabeceraNotaCredito unaNuevaCabeceraNotaDevolucion)
        {
            AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos();

            AccederDatos.AbrirConexion();
            AccederDatos.DefinirTipoComando("INSERT INTO NotaDevolucion (Usuario,Cliente,Total,MetodoPago,Fecha,MotivoDevolucion) VALUES ('" + unaNuevaCabeceraNotaDevolucion.Usuario.CodigoUsuario + "','" + unaNuevaCabeceraNotaDevolucion.Cliente.CodigoCliente + "','" +
                                            unaNuevaCabeceraNotaDevolucion.Total + "','" + unaNuevaCabeceraNotaDevolucion.MetodoPago + "','" + unaNuevaCabeceraNotaDevolucion.FechaEmision + "','" + unaNuevaCabeceraNotaDevolucion.MotivoDevolucion + "')");
            AccederDatos.EjecutarAccion();
            AccederDatos.CerrarConexion();
        }
        public int CuentaFilasCabeceraNotaCredito()
        {
            AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos();

            AccederDatos.AbrirConexion();
            AccederDatos.DefinirTipoComando("SELECT COUNT (NumeroNotaCredito) FROM NotaDevolucion");
            int NumeroNotaDevolucion = AccederDatos.ejecutarAccionReturn() + 1;

            AccederDatos.CerrarConexion();
            return(NumeroNotaDevolucion);
        }
        public void ModificarUsuario(Usuario unUsuario)
        {
            AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos();

            AccederDatos.AbrirConexion();
            AccederDatos.DefinirTipoComando("UPDATE Usuarios Set Nombre=@Nombre, Contrasenia=@Contrasenia, Sector=@Sector WHERE CodigoUsuario = '" + unUsuario.CodigoUsuario + "'");
            AccederDatos.Comando.Parameters.Clear();
            AccederDatos.Comando.Parameters.AddWithValue("@Nombre", unUsuario.Nombre);
            AccederDatos.Comando.Parameters.AddWithValue("@Contrasenia", unUsuario.Constrasenia);
            AccederDatos.Comando.Parameters.AddWithValue("@Sector", unUsuario.SectorDesignado);
            AccederDatos.EjecutarAccion();
            AccederDatos.CerrarConexion();
        }
        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);
        }
Пример #16
0
        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);
        }
Пример #17
0
        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 void AgregarDetalleCompra(DetalleCompra unDetalleCompra, int NumeroFactura)
 {
     AccederDatos.AbrirConexion();
     AccederDatos.DefinirProcedimientoAlmacenado("SP_CargarDetallaCompra");
     AccederDatos.Comando.Parameters.Clear();
     AccederDatos.Comando.Parameters.AddWithValue("@NumeroFactura", NumeroFactura);
     AccederDatos.Comando.Parameters.AddWithValue("@NumeroLinea", unDetalleCompra.Linea);
     AccederDatos.Comando.Parameters.AddWithValue("@CodigoProducto", unDetalleCompra.Producto.CodigoProducto);
     AccederDatos.Comando.Parameters.AddWithValue("@Cantidad", unDetalleCompra.Cantidad);
     AccederDatos.Comando.Parameters.AddWithValue("@PrecioCosto", unDetalleCompra.PrecioBruto);
     AccederDatos.Comando.Parameters.AddWithValue("@PrecioVentaMinorista", unDetalleCompra.PrecioVentaMinorista);
     AccederDatos.Comando.Parameters.AddWithValue("@PrecioVentaMayorista", unDetalleCompra.PrecioVentaMayorista);
     AccederDatos.Comando.Parameters.AddWithValue("@Rentabilidad", unDetalleCompra.Rentabilidad);
     AccederDatos.EjecutarAccion();
     AccederDatos.CerrarConexion();
 }
        //public List<Cliente> BusquedaCliente(string ParametroBusqueda, string NombreColumna) {

        //    //ParametroBusqueda.ToUpper();
        //    //List<Cliente> ListadoClientes = new List<Cliente>();
        //    //AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos();

        //    //string Consulta = "Select Clientes.Codigo, PersonaFisicas.Nombre, PersonaFisicas.Apellido, CuentaCorrientes.Saldo FROM Clientes INNER JOIN" +
        //    //    " FisicasXClientes ON FisicasXClientes.CodigoCliente = Clientes.Codigo INNER JOIN PersonaFisicas ON PersonaFisicas.CodigoPersonaFisica = " +
        //    //    "FisicasXClientes.CodigPersonaFisica INNER JOIN CuentaCorrientes ON CuentaCorrientes.CodigoCuentaCorriente = Clientes.CodigoCuentaCorriente " +
        //    //    "Where PersonaFisicas." + NombreColumna + " LIKE '" + ParametroBusqueda + "%'";

        //    //    //"select * from Clientes where " + NombreColumna + " LIKE '" + ParametroBusqueda +"'";

        //    //AccederDatos.DefinirTipoComando(Consulta);
        //    //AccederDatos.AbrirConexion();
        //    //AccederDatos.EjecutarConsulta();

        //    //while (AccederDatos.LectorDatos.Read())
        //    //{
        //    //    Cliente unNuevoCliente = new Cliente();
        //    //    unNuevoCliente.CuentaCorriente = new CuentaCorriente();
        //    //    PersonaFisica unaNuevaPersonaFisica = new PersonaFisica();
        //    //    unNuevoCliente.CodigoCliente = (int) AccederDatos.LectorDatos["Codigo"];
        //    //    unaNuevaPersonaFisica.Nombre = AccederDatos.LectorDatos["Nombre"].ToString();
        //    //    unaNuevaPersonaFisica.Apellido = AccederDatos.LectorDatos["Apellido"].ToString();
        //    //    unNuevoCliente.CuentaCorriente.Saldo = (decimal)AccederDatos.LectorDatos["Saldo"];
        //    //    unNuevoCliente.TipoCliente = unaNuevaPersonaFisica;
        //    //    ListadoClientes.Add(unNuevoCliente);

        //    //}

        //    //AccederDatos.CerrarReader();
        //    //AccederDatos.CerrarConexion();
        //    //return ListadoClientes;
        //}

        public void AgregarCliente(Cliente unNuevoCliente)
        {
            unaDireccion.AgregarDireccion(unNuevoCliente.Contacto.Direccion);
            unContacto.AgregarContacto(unNuevoCliente.Contacto);
            unaCuentaCorriente.AgregarCuentaCorriente(unNuevoCliente.CuentaCorriente);

            AccederDatos.AbrirConexion();
            AccederDatos.DefinirTipoComando("INSERT INTO Clientes (CodigoCliente,NombreCliente,Apellido,CodigoDescuento,CodigoCuentaCorriente,CodigoContacto) VALUES ('" + unNuevoCliente.CodigoCliente + "','" + unNuevoCliente.Nombre + "','" + unNuevoCliente.Apellido + "','" + unNuevoCliente.Descuento.CodigoDescuento + "','" + unNuevoCliente.CuentaCorriente.CodigoCuentaCorriente + "','" + unNuevoCliente.Contacto.CodigoContacto + "')");
            AccederDatos.EjecutarAccion();
            AccederDatos.CerrarConexion();
        }
        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 void AgregarDetalleNotaDevolucion(DetalleNotaCredito unDetalleDevolucion, int NumeroFactura)
        {
            AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos();

            AccederDatos.AbrirConexion();
            AccederDatos.DefinirProcedimientoAlmacenado("SP_CargarDetalleNotaDevolucion");
            AccederDatos.Comando.Parameters.Clear();
            AccederDatos.Comando.Parameters.AddWithValue("@NumeroFactura", NumeroFactura);
            AccederDatos.Comando.Parameters.AddWithValue("@NumeroLinea", unDetalleDevolucion.Linea);
            AccederDatos.Comando.Parameters.AddWithValue("@CodigoProducto", unDetalleDevolucion.Producto.CodigoProducto);
            AccederDatos.Comando.Parameters.AddWithValue("@Unidad", unDetalleDevolucion.Unidades);
            AccederDatos.Comando.Parameters.AddWithValue("@PrecioCosto", unDetalleDevolucion.PrecioCosto);
            AccederDatos.Comando.Parameters.AddWithValue("@PrecioVentaMinorista", unDetalleDevolucion.PrecioMinorista);
            AccederDatos.Comando.Parameters.AddWithValue("@PrecioVentaMayorista", unDetalleDevolucion.PrecioMayorista);
            AccederDatos.Comando.Parameters.AddWithValue("@CantidadxBulto", unDetalleDevolucion.CantidadxBulto);
            AccederDatos.Comando.Parameters.AddWithValue("@Bulto", unDetalleDevolucion.Bultos);
            AccederDatos.EjecutarAccion();
            AccederDatos.CerrarConexion();
        }
        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 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();
        }
Пример #25
0
        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 <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);
        }
Пример #27
0
        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 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();
        }