Ejemplo n.º 1
0
        public static List <Usuario> Busqueda(string pNombre)
        {
            List <Usuario> lista = new List <Usuario>();

            using (IDbConnection con = DBCommon.Conexion())
            {
                con.Open();
                string     ssql     = "SELECT * FROM USUARIO WHERE NOMBRE LIKE '%{0}%'";
                string     consulta = string.Format(ssql, pNombre);
                SqlCommand comando  = DBCommon.ObtenerComando(consulta, con) as SqlCommand;
                comando.CommandType = CommandType.Text;

                //comando.Parameters.AddWithValue("@b", pNombre);
                IDataReader lector = comando.ExecuteReader();
                while (lector.Read())
                {
                    Usuario user = new Usuario();
                    user.Id       = lector.GetInt64(0);
                    user.Nombre   = lector.GetString(1);
                    user.Email    = lector.GetString(2);
                    user.Username = lector.GetString(3);
                    user.Clave    = lector.GetString(4);

                    lista.Add(user);
                }
                con.Close();
            }
            return(lista);
        }
Ejemplo n.º 2
0
        public static int Login(Usuario pUsuario)
        {
            int ListaUsuario = 0;

            using (IDbConnection con = DBCommon.Conexion())
            {
                con.Open();
                string     ssql    = @"SELECT USERNAME, CLAVE FROM USUARIO WHERE USERNAME = @Username AND CLAVE = @Clave";
                SqlCommand comando = DBCommon.ObtenerComando(ssql, con) as SqlCommand;
                comando.CommandType = CommandType.Text;
                comando.Parameters.AddWithValue("Username", pUsuario.Username);
                comando.Parameters.AddWithValue("Clave", pUsuario.Clave);
                IDataReader _reader = comando.ExecuteReader();
                if (_reader.Read())
                {
                    ListaUsuario = 1;
                }
                else
                {
                    ListaUsuario = 0;
                }
                con.Close();
            }
            return(ListaUsuario);
        }
Ejemplo n.º 3
0
        public List <Empresa> ObtenerEmpresas()
        {
            List <Empresa> listaEmpre = new List <Empresa>();

            using (IDbConnection con = DBCommon.Conexion())
            {
                con.Open();
                string ssql = "SELECT * FROM REGISTRO_EMPRESA";

                SqlCommand comando = DBCommon.ObtenerComando(ssql, con) as SqlCommand;
                //la consulta no sera stored procedure sino que text
                comando.CommandType = CommandType.Text;

                IDataReader reader = comando.ExecuteReader();

                while (reader.Read())
                {
                    listaEmpre.Add(new Empresa(reader.GetInt64(0), reader.GetString(1), reader.GetInt32(2), reader.GetString(3), reader.GetString(4),
                                               reader.GetString(5), reader.GetDecimal(6), reader.GetDecimal(7), reader.GetString(8), reader.GetString(9), reader.GetString(10),
                                               reader.GetString(11), reader.GetString(12), reader.GetString(13), reader.GetString(14), reader.GetString(15), reader.GetString(16),
                                               reader.GetString(17)));
                }

                con.Close();
            }
            return(listaEmpre);
        }
Ejemplo n.º 4
0
        public int EliminarUsuario(Usuario pUsuario)
        {
            int result = 0;

            using (IDbConnection con = DBCommon.Conexion())
            {
                con.Open();
                string     ssql    = @"DELETE FROM USUARIO WHERE Id = @Id";
                SqlCommand comando = DBCommon.ObtenerComando(ssql, con) as SqlCommand;
                comando.CommandType = CommandType.Text;

                comando.Parameters.AddWithValue("@Id", pUsuario.Id);
                result = comando.ExecuteNonQuery();
                con.Close();
            }
            return(result);
        }
Ejemplo n.º 5
0
        public int EliminarEmpresa(Empresa pEmpresa)
        {
            int result = 0;

            using (IDbConnection con = DBCommon.Conexion())
            {
                con.Open();
                string     ssql    = @"DELETE FROM REGISTRO_EMPRESA WHERE Id = @Id";
                SqlCommand comando = DBCommon.ObtenerComando(ssql, con) as SqlCommand;
                comando.CommandType = CommandType.Text;

                comando.Parameters.AddWithValue("@Id", pEmpresa.Id);
                result = comando.ExecuteNonQuery();
                con.Close();
            }
            return(result);
        }
Ejemplo n.º 6
0
        public int ActualizarEmpresa(Empresa pEmpresa)
        {
            int result = 0;

            using (IDbConnection con = DBCommon.Conexion())
            {
                con.Open();
                string     ssql    = @"UPDATE REGISTRO_EMPRESA SET FECHA = @Fecha, CANTIDAD_SUCURSALES = @CantidadSucursales,
                                NoINSCRIPCION = @NoInscripcion, NOMBRE_EMPRESA = @NombreEmpresa, GIRO = @Giro,
                                CAPITAL_ACTIVO = @CapitalActivo, CAPITAL_SOCIAL = @CapitalSocial, NIT = @NIT,
                                REPRESENTANTE_LEGAL = @RepresentanteLegal, TELEFONO = @Telefono, 
                                DIRECCION_CASA_MATRIZ = @DireccionCasaMatriz, PERSONA_DESIGNADA = @PersonaDesignada,
                                ESTADO_EMPRESA = @EstadoEmpresa, TIPO = @Tipo, DEPARTAMENTO = @Departamento, 
                                MUNICIPIO = @Municipio, FECHA_ACTUALIZACION = @FechaActualizacion WHERE ID = @Id";
                SqlCommand comando = DBCommon.ObtenerComando(ssql, con) as SqlCommand;
                comando.CommandType = CommandType.Text;

                comando.Parameters.AddWithValue("@Fecha", pEmpresa.Fecha);
                comando.Parameters.AddWithValue("@CantidadSucursales", pEmpresa.CantidadSucursales);
                comando.Parameters.AddWithValue("@NoInscripcion", pEmpresa.NoInscripcion);
                comando.Parameters.AddWithValue("@NombreEmpresa", pEmpresa.NombreEmpresa);
                comando.Parameters.AddWithValue("@Giro", pEmpresa.Giro);
                comando.Parameters.AddWithValue("@CapitalActivo", pEmpresa.CapitalActivo);
                comando.Parameters.AddWithValue("@CapitalSocial", pEmpresa.CapitalSocial);
                comando.Parameters.AddWithValue("@NIT", pEmpresa.NIT);
                comando.Parameters.AddWithValue("@RepresentanteLegal", pEmpresa.RepresentanteLegal);
                comando.Parameters.AddWithValue("@Telefono", pEmpresa.Telefono);
                comando.Parameters.AddWithValue("@DireccionCasaMatriz", pEmpresa.DireccionCasaMatriz);
                comando.Parameters.AddWithValue("@PersonaDesignada", pEmpresa.PersonaDesignada);
                comando.Parameters.AddWithValue("@EstadoEmpresa", pEmpresa.EstadoEmpresa);
                comando.Parameters.AddWithValue("@Tipo", pEmpresa.Tipo);
                comando.Parameters.AddWithValue("@Departamento", pEmpresa.Departamento);
                comando.Parameters.AddWithValue("@Municipio", pEmpresa.Municipio);
                comando.Parameters.AddWithValue("@FechaActualizacion", pEmpresa.FechaActualizacion);
                comando.Parameters.AddWithValue("@Id", pEmpresa.Id);

                result = comando.ExecuteNonQuery();
                con.Close();
            }

            return(result);
        }
Ejemplo n.º 7
0
        public int AgregarUsuario(Usuario pUsuario)
        {
            int result = 0;

            using (IDbConnection con = DBCommon.Conexion())
            {
                con.Open();
                string     ssql    = @"INSERT INTO USUARIO(NOMBRE, EMAIL, USERNAME, CLAVE) VALUES(@Nombre, @Email, @Username, @Clave)";
                SqlCommand comando = DBCommon.ObtenerComando(ssql, con) as SqlCommand;
                comando.CommandType = CommandType.Text;

                comando.Parameters.AddWithValue("@Nombre", pUsuario.Nombre);
                comando.Parameters.AddWithValue("@Username", pUsuario.Username);
                comando.Parameters.AddWithValue("@Email", pUsuario.Email);
                comando.Parameters.AddWithValue("@Clave", pUsuario.Clave);
                result = comando.ExecuteNonQuery();

                con.Close();
            }
            return(result);
        }
Ejemplo n.º 8
0
        public List <Departamento> MostrarDepartamentos()
        {
            List <Departamento> lista = new List <Departamento>();

            using (IDbConnection con = DBCommon.Conexion())
            {
                con.Open();
                string     ssql    = "select * from Departamento";
                SqlCommand comando = DBCommon.ObtenerComando(ssql, con) as SqlCommand;
                comando.CommandType = CommandType.Text;
                IDataReader lector = comando.ExecuteReader();
                while (lector.Read())
                {
                    lista.Add(new Departamento(lector.GetInt32(0),
                                               lector.GetString(1)));
                }
                con.Close();
            }

            return(lista);
        }
Ejemplo n.º 9
0
        public static List <Municipio> ObtenerMunicipio(int pId)
        {
            List <Municipio> municipio = new List <Municipio>();

            using (IDbConnection con = DBCommon.Conexion())
            {
                con.Open();
                string     ssql    = "select * from Municipio Where Departamento=@Id";
                SqlCommand comando = DBCommon.ObtenerComando(ssql, con) as SqlCommand;
                comando.CommandType = CommandType.Text;
                comando.Parameters.AddWithValue("@Id", pId);
                IDataReader lector = comando.ExecuteReader();
                while (lector.Read())
                {
                    municipio.Add(new Municipio(lector.GetInt32(0),
                                                lector.GetString(1),
                                                lector.GetInt32(2)));
                }
                con.Close();
            }
            return(municipio);
        }
Ejemplo n.º 10
0
        public int ActualizarUsuario(Usuario pUsuario)
        {
            int result = 0;

            using (IDbConnection con = DBCommon.Conexion())
            {
                con.Open();
                string     ssql    = @"UPDATE USUARIO SET NOMBRE = @Nombre, USERNAME = @Username, EMAIL = @Email, CLAVE = @Clave
                                WHERE ID = @Id";
                SqlCommand comando = DBCommon.ObtenerComando(ssql, con) as SqlCommand;
                comando.CommandType = CommandType.Text;

                comando.Parameters.AddWithValue("@Nombre", pUsuario.Nombre);
                comando.Parameters.AddWithValue("@Username", pUsuario.Username);
                comando.Parameters.AddWithValue("@Email", pUsuario.Email);
                comando.Parameters.AddWithValue("@Clave", pUsuario.Clave);
                comando.Parameters.AddWithValue("@Id", pUsuario.Id);
                result = comando.ExecuteNonQuery();

                con.Close();
            }
            return(result);
        }
Ejemplo n.º 11
0
        public List <Usuario> ObtenerUsuario()
        {
            List <Usuario> listaUsers = new List <Usuario>();

            using (IDbConnection con = DBCommon.Conexion())
            {
                con.Open();
                string ssql = "SELECT * FROM USUARIO";

                SqlCommand comando = DBCommon.ObtenerComando(ssql, con) as SqlCommand;
                //la consulta no sera stored procedure sino que text
                comando.CommandType = CommandType.Text;

                IDataReader reader = comando.ExecuteReader();

                while (reader.Read())
                {
                    listaUsers.Add(new Usuario(reader.GetInt64(0), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetString(4)));
                }

                con.Close();
            }
            return(listaUsers);
        }
Ejemplo n.º 12
0
        public static List <Empresa> Busqueda(string pNombre)
        {
            List <Empresa> lista = new List <Empresa>();

            using (IDbConnection con = DBCommon.Conexion())
            {
                con.Open();
                string     ssql     = "SELECT * FROM REGISTRO_EMPRESA WHERE NOMBRE_EMPRESA LIKE '%{0}%'";
                string     consulta = string.Format(ssql, pNombre);
                SqlCommand comando  = DBCommon.ObtenerComando(consulta, con) as SqlCommand;
                comando.CommandType = CommandType.Text;

                IDataReader reader = comando.ExecuteReader();
                while (reader.Read())
                {
                    lista.Add(new Empresa(reader.GetInt64(0), reader.GetString(1), reader.GetInt32(2), reader.GetString(3), reader.GetString(4),
                                          reader.GetString(5), reader.GetDecimal(6), reader.GetDecimal(7), reader.GetString(8), reader.GetString(9), reader.GetString(10),
                                          reader.GetString(11), reader.GetString(12), reader.GetString(13), reader.GetString(14), reader.GetString(15), reader.GetString(16),
                                          reader.GetString(17)));
                }
                con.Close();
            }
            return(lista);
        }