示例#1
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);
        }
示例#2
0
        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);
        }
示例#3
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
        }
        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);
        }
示例#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);
        }
示例#9
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 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);
        }
示例#13
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);
        }
        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);
        }
示例#17
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 <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);
        }
示例#19
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);
        }
        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();
        }