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);
        }
Exemplo n.º 2
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
        }
Exemplo n.º 3
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);
        }
        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 <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 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 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();
        }
Exemplo n.º 8
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 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);
        }
Exemplo n.º 10
0
        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);
        }
Exemplo n.º 12
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);
        }
Exemplo n.º 13
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);
        }