Example #1
0
        void ModificarTipoUsuario()
        {
            N_Tipo_Usuario tipo1 = new N_Tipo_Usuario();
            E_Tipo_Usuario tipo2 = new E_Tipo_Usuario();

            N_Tipo_Usuario_Permiso permisos1 = new N_Tipo_Usuario_Permiso();
            E_Tipo_Usuario_Permiso permisos2 = new E_Tipo_Usuario_Permiso();

            tipo2.ID          = Convert.ToInt32(lblIDTipoUsuario.Text);
            tipo2.Descripcion = txtTipoUsuario.Text;

            if (tipo1.Modificar(tipo2) == true)
            {
                permisos2          = permisos1.ObtenerPermisos(lblIDTipoUsuario.Text);
                permisos2.Permisos = permisos;
                if (permisos1.Modificar(permisos2))
                {
                    CargarLista();
                    Limpiar();
                }
                else
                {
                    MessageBox.Show(permisos1.Mensaje);
                }
            }
            else
            {
                MessageBox.Show("Error: No se pudo modificar el registro", "Modificar");
            }
        }
Example #2
0
        void AgregarTipoUsuario()
        {
            N_Tipo_Usuario tipo1 = new N_Tipo_Usuario();
            E_Tipo_Usuario tipo2 = new E_Tipo_Usuario();

            N_Tipo_Usuario_Permiso permisos1 = new N_Tipo_Usuario_Permiso();
            E_Tipo_Usuario_Permiso permisos2 = new E_Tipo_Usuario_Permiso();

            string ultimoID = "";

            tipo2.ID          = 0;
            tipo2.Descripcion = txtTipoUsuario.Text;

            if (tipo1.Agregar(tipo2) == true)
            {
                ultimoID = tipo1.UltimoID;
                permisos2.ID_tipo_usuario = Convert.ToInt32(ultimoID);
                permisos2.Permisos        = permisos;
                if (permisos1.Agregar(permisos2))
                {
                    CargarLista();
                    Limpiar();
                }
                else
                {
                    MessageBox.Show(permisos1.Mensaje);
                }
            }
            else
            {
                MessageBox.Show("Error: No se pudo agregar el registro" + "\n" + tipo1.Mensaje, "Agregar");
            }
        }
Example #3
0
        public bool Agregar(E_Tipo_Usuario usuario1)
        {
            string       query;
            MySqlCommand cmd;

            query = "insert into tbl_tipo_usuario(descripcion) values " +
                    "(@descripcion)";
            try
            {
                if (Conectar() == true)
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    cmd.Parameters.AddWithValue("@descripcion", usuario1.Descripcion);

                    cmd.ExecuteNonQuery();
                    UltimoId = Ultimo_ID().ToString();
                }
            }
            catch (Exception ex)
            {
                Mensaje = ex.Message;
                Desconectar();
                return(false);
            }

            Desconectar();
            return(true);
        }
Example #4
0
        public List <E_Tipo_Usuario> Lista()
        {
            string                query;
            MySqlCommand          cmd;
            List <E_Tipo_Usuario> lista_tipo_usuario1 = new List <E_Tipo_Usuario>();

            query = "select * from tbl_tipo_usuario;";
            try
            {
                if (Conectar() == true)
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    MySqlDataReader reader = cmd.ExecuteReader();
                    E_Tipo_Usuario  usuario1;

                    while (reader.Read())
                    {
                        usuario1 = new E_Tipo_Usuario
                        {
                            ID          = Convert.ToInt32(reader["id"]),
                            Descripcion = Convert.ToString(reader["descripcion"])
                        };
                        lista_tipo_usuario1.Add(usuario1);
                    }
                }
            }
            catch (Exception ex)
            {
                Mensaje = ex.Message;
                Desconectar();
            }
            Desconectar();
            return(lista_tipo_usuario1);
        }        //Fin funcion Lista
Example #5
0
        public bool Modificar(E_Tipo_Usuario usuario1)
        {
            string       query;
            MySqlCommand cmd;

            query = "update tbl_tipo_usuario set descripcion = @descripcion WHERE id=@id";

            try
            {
                if (Conectar() == true)
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    cmd.Parameters.AddWithValue("@id", usuario1.ID);
                    cmd.Parameters.AddWithValue("@descripcion", usuario1.Descripcion);

                    cmd.ExecuteNonQuery();
                }
            }
            catch (Exception ex)
            {
                Mensaje = ex.Message;
                Desconectar();
                return(false);
            }
            Desconectar();
            return(true);
        }
Example #6
0
        public bool Agregar(E_Tipo_Usuario usuario1)
        {
            D_Tipo_Usuario usuario = new D_Tipo_Usuario();

            if (usuario.Agregar(usuario1))
            {
                UltimoID = usuario.UltimoId;
                return(true);
            }
            else
            {
                Mensaje = usuario.Mensaje;
                return(false);
            }
        }
Example #7
0
        }        //Fin funcion Lista

        public E_Tipo_Usuario LeerTipoUsuario(string tipo_usuario)
        {
            string       query;
            MySqlCommand cmd;

            query = "select * from tbl_tipo_usuario where id=@id;";
            try
            {
                if (Conectar() == true)
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    cmd.Parameters.AddWithValue("@id", tipo_usuario);
                    MySqlDataReader reader = cmd.ExecuteReader();
                    if (reader.Read())
                    {
                        E_Tipo_Usuario usuario1 = new E_Tipo_Usuario
                        {
                            ID          = Convert.ToInt32(reader["usuario"]),
                            Descripcion = Convert.ToString(reader["descripcion"])
                        };
                        Desconectar();
                        return(usuario1);
                    }
                    else
                    {
                        Desconectar();
                        return(null);
                    }
                }
                else
                {
                    Desconectar();
                    return(null);
                }
            }
            catch (Exception ex)
            {
                Mensaje = ex.Message;
                Desconectar();
                return(null);
            }
        }
Example #8
0
        public bool Modificar(E_Tipo_Usuario usuario1)
        {
            D_Tipo_Usuario usuario = new D_Tipo_Usuario();

            return(usuario.Modificar(usuario1));
        }