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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }