예제 #1
0
        public List <string> mostrarEmpleados()
        {
            try
            {
                List <string>   cat = new List <string>();
                clsUsuarios     pojoUsuarios;
                MySqlCommand    cm = new MySqlCommand();
                MySqlDataReader dr;
                conexion.conectar();;
                string sql = "select nombre from usuarios";
                cm.CommandText = sql;
                cm.CommandType = CommandType.Text;
                cm.Connection  = conexion.cn;
                dr             = cm.ExecuteReader();

                while (dr.Read())
                {
                    pojoUsuarios         = new clsUsuarios();
                    pojoUsuarios.Usuario = dr.GetString("nombre");
                    cat.Add(pojoUsuarios.Usuario);
                }
                return(cat);
            }
            catch (Exception exc)
            {
                return(null);
            }
            finally
            {
                conexion.cerrar();
            }
        }
예제 #2
0
        public List <clsUsuarios> Mostrar()
        {
            List <clsUsuarios> lista = new List <clsUsuarios>();
            clsConexion        conex = new clsConexion();

            conex.conectar();
            using (conex.cn)
            {
                string          sql    = "SELECT idUsuario, nombre, correo, tipo, contrasenia FROM usuarios";
                MySqlCommand    cmd    = new MySqlCommand(sql, conex.cn);
                MySqlDataReader lector = cmd.ExecuteReader();

                while (lector.Read())
                {
                    clsUsuarios u = new clsUsuarios();
                    u.IdUsuario   = int.Parse(lector[0].ToString());
                    u.Usuario     = lector[1].ToString();
                    u.Correo      = lector[2].ToString();
                    u.Tipo        = lector[3].ToString();
                    u.Contrasenia = lector[4].ToString();

                    lista.Add(u);
                }
            }
            conex.cerrar();
            return(lista);
        }
예제 #3
0
        public void AgregarProducto(clsVenta objProducto)
        {
            string       sql;
            MySqlCommand cm;

            cone.conectar();
            cm = new MySqlCommand();
            cm.Parameters.AddWithValue("@folio", objProducto.Folio);
            cm.Parameters.AddWithValue("@idUsuario", objProducto.IdUusario);
            cm.Parameters.AddWithValue("@fecha", objProducto.Fecha);
            cm.Parameters.AddWithValue("@recibo", objProducto.Recibo);
            cm.Parameters.AddWithValue("@cambio", objProducto.Cambio);

            sql            = "insert into ventas value(@folio, @idUsuario, @fecha, @recibo, @cambio);";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Connection  = cone.cn;
            cm.ExecuteNonQuery();
            cone.cerrar();
        }
예제 #4
0
        public void Eliminar(string id)
        {
            clsConexion conex     = new clsConexion();
            int         idUsuario = int.Parse(id);

            using (conex.cn)
            {
                conex.conectar();
                string       sql = @"DELETE FROM usuarios WHERE idUsuario = @idUsuario";
                MySqlCommand cmd = new MySqlCommand(sql, conex.cn);
                cmd.Parameters.AddWithValue("@idUsuario", idUsuario);
                cmd.ExecuteNonQuery();
            }
            conex.cerrar();
        }
예제 #5
0
        public void Modificar(string nombre, string correo, string id)
        {
            clsConexion conex     = new clsConexion();
            int         idUsuario = int.Parse(id);

            using (conex.cn)
            {
                conex.conectar();
                string       sql = @"UPDATE usuarios SET nombre = @nombre, correo = @correo WHERE idUsuario = @idUsuario";
                MySqlCommand cmd = new MySqlCommand(sql, conex.cn);
                cmd.Parameters.AddWithValue("@nombre", nombre);
                cmd.Parameters.AddWithValue("@correo", correo);
                cmd.Parameters.AddWithValue("@idUsuario", idUsuario);
                cmd.ExecuteNonQuery();
            }
            conex.cerrar();
        }
예제 #6
0
        public void AgregarUsuario(clsUsuarios obj)
        {
            string       sql;
            MySqlCommand cm = new MySqlCommand();

            conex.conectar();

            cm.Parameters.AddWithValue("@idUsuario", obj.IdUsuario);
            cm.Parameters.AddWithValue("@nombre", obj.Usuario);
            cm.Parameters.AddWithValue("@correo", obj.Correo);
            cm.Parameters.AddWithValue("@tipo", obj.Tipo);
            cm.Parameters.AddWithValue("@contrasenia", obj.Contrasenia);

            sql = "INSERT INTO usuarios (nombre, correo, tipo, contrasenia) " +
                  "VALUES (@nombre, @correo, @tipo, @contrasenia)";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Connection  = conex.cn;
            cm.ExecuteNonQuery();
            conex.cerrar();
        }
        public void AgregarProducto(clsInventario objProducto)
        {
            string       sql;
            MySqlCommand cm;

            cone.conectar();
            cm = new MySqlCommand();
            cm.Parameters.AddWithValue("@clave", objProducto.Clave);
            cm.Parameters.AddWithValue("@imgProducto", objProducto.RutaImg);
            cm.Parameters.AddWithValue("@nombre", objProducto.Nombre);
            cm.Parameters.AddWithValue("@proovedor", objProducto.Proovedor);
            cm.Parameters.AddWithValue("@precio", objProducto.Precio);
            cm.Parameters.AddWithValue("@existencia", objProducto.Existencia);
            cm.Parameters.AddWithValue("@descripcion", objProducto.Descripcion);

            sql = "INSERT INTO documentos (clave, imgProducto, nombre, proovedor, precio, existencia, descripcion) " +
                  "VALUES (@clave, @imgProducto, @nombre, @proovedor, @precio, @existencia, @descripcion)";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Connection  = cone.cn;
            cm.ExecuteNonQuery();
            cone.cerrar();
        }
예제 #8
0
        public void AgregarProducto(clsInventario objProducto)
        {
            string       sql;
            MySqlCommand cm;

            cone.conectar();
            cm = new MySqlCommand();
            cm.Parameters.AddWithValue("@clave", objProducto.Clave);
            cm.Parameters.AddWithValue("@idUsuario", objProducto.Idusuario);
            cm.Parameters.AddWithValue("@idCategoria", objProducto.Categoria);
            cm.Parameters.AddWithValue("@imgProducto", objProducto.RutaImg);
            cm.Parameters.AddWithValue("@nombre", objProducto.Nombre);
            cm.Parameters.AddWithValue("@precio", objProducto.Precio);
            cm.Parameters.AddWithValue("@existencia", objProducto.Existencia);
            cm.Parameters.AddWithValue("@descripcion", objProducto.Descripcion);

            sql            = "insert into inventario value(@clave,@idUsuario,@idCategoria,@imgProducto,@nombre,@precio,@existencia,@descripcion);";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Connection  = cone.cn;
            cm.ExecuteNonQuery();
            cone.cerrar();
        }