Пример #1
0
 public int editaUsuario(usuario_DTO USU)
 {
     try
     {
         /*Conexao com BD
          * Editando dados na tb_usuarios*/
         SqlConnection CON = new SqlConnection();
         CON.ConnectionString = Properties.Settings.Default.CST;
         SqlCommand CM = new SqlCommand();
         CM.CommandType = System.Data.CommandType.Text;
         CM.CommandText = " UPDATE tb_usuarios SET perfil-@perfil, " +
                          "nome-@nome," + "login-@login," + "email-@email," + "senha-@senha," +
                          "Cadastro-@cadastro," + "situacao-@situacao," + "WHERE cod_usuario-@cod_usuario";
         /*Parameters ia substiturir os valores dentro do campo*/
         CM.Parameters.Add("Perfil", System.Data.SqlDbType.Int).Value          = USU.perfil;
         CM.Parameters.Add("nome", System.Data.SqlDbType.VarChar).Value        = USU.nome;
         CM.Parameters.Add("login", System.Data.SqlDbType.VarChar).Value       = USU.login;
         CM.Parameters.Add("email", System.Data.SqlDbType.VarChar).Value       = USU.email;
         CM.Parameters.Add("senha", System.Data.SqlDbType.VarChar).Value       = USU.senha;
         CM.Parameters.Add("cadastro", System.Data.SqlDbType.DateTime).Value   = USU.cadastro;
         CM.Parameters.Add("situacao", System.Data.SqlDbType.VarChar).Value    = USU.situacao;
         CM.Parameters.Add("cod_usuario", System.Data.SqlDbType.VarChar).Value = USU.cod_usuario;
         CM.Connection = CON;
         /*Abre conexao*/
         CON.Open();
         int qtd = CM.ExecuteNonQuery();
         return(qtd);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #2
0
        public int deletaUsuario(usuario_DTO USU)
        {
            try
            {
                /*Conexao com BD
                 * Excluindo dados na tb_usuarios*/
                SqlConnection CON = new SqlConnection();
                CON.ConnectionString = Properties.Settings.Default.CST;
                SqlCommand CM = new SqlCommand();
                CM.CommandType = System.Data.CommandType.Text;
                CM.CommandText = " DELETE tb_usuarios WHERE cod_usuario-@cod_usuario";
                /*Tem um unico parametro que sera o codigo usuario, so exite um*/

                CM.Parameters.Add("cod_usuario", System.Data.SqlDbType.Int).Value = USU.cod_usuario;

                CM.Connection = CON;
                CON.Open();

                int qtd = CM.ExecuteNonQuery();
                return(qtd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public int insereUsuario(usuario_DTO USU)
        {
            try
            {
                //Conexao com BD
                //Inserindo dados na tb_usuarios
                SqlConnection CON = new SqlConnection();
                CON.ConnectionString = Properties.Settings.Default.CST;
                SqlCommand CM = new SqlCommand();
                CM.CommandType = System.Data.CommandType.Text;
                CM.CommandText = "INSERT INTO tb_usuarios (nome, login, email, senha, cadastro, situacao, perfil)" +
                                 "VALUES (@nome, @login, @email, @senha, @cadastro, @situacao, @perfil)";

                CM.Parameters.Add("nome", System.Data.SqlDbType.VarChar).Value      = USU.nome;
                CM.Parameters.Add("login", System.Data.SqlDbType.VarChar).Value     = USU.login;
                CM.Parameters.Add("email", System.Data.SqlDbType.VarChar).Value     = USU.email;
                CM.Parameters.Add("senha", System.Data.SqlDbType.VarChar).Value     = USU.senha;
                CM.Parameters.Add("cadastro", System.Data.SqlDbType.DateTime).Value = USU.cadastro;
                CM.Parameters.Add("situacao", System.Data.SqlDbType.NVarChar).Value = USU.situacao;
                CM.Parameters.Add("perfil", System.Data.SqlDbType.Int).Value        = USU.perfil;

                CM.Connection = CON;
                CON.Open();
                int qtd = CM.ExecuteNonQuery();
                return(qtd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public int deletaUsuario(usuario_DTO USU)
        {
            try
            {
                //Excluindo dados na tb_usuarios
                SqlConnection CON = new SqlConnection();
                CON.ConnectionString = Properties.Settings.Default.CST;
                SqlCommand CM = new SqlCommand();
                CM.CommandType = System.Data.CommandType.Text;
                CM.CommandText = "DELETE tb_usuarios WHERE cod_usuario = @cod_usuario";

                //tem um unico parametro que sera o codigo do usuario
                CM.Parameters.Add("cod_usuario", System.Data.SqlDbType.Int).Value = USU.cod_usuario;

                CM.Connection = CON;
                int qtd = CM.ExecuteNonQuery();

                //retorna registros afetados
                return(qtd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public int editaUsuario(usuario_DTO USU)
        {
            try
            {
                SqlConnection CON = new SqlConnection();
                CON.ConnectionString = Properties.Settings.Default.CST;
                SqlCommand CM = new SqlCommand();
                CM.CommandType = System.Data.CommandType.Text;

                //alteração ao nome dos campos que deve ser igual ao banco de dados
                CM.CommandText = "UPDATE tb_usuarios SET perfil=@perfil," +
                                 "nome=@nome," + "login=@login," + "email=@email," + "senha=@senha,"
                                 + "cadastro=@cadastro," + "situacao=@situacao" + "WHERE cod_usuario=@cod_usuario";

                //parametros ira substituir os valores dentro do campo
                CM.Parameters.Add("perfil", System.Data.SqlDbType.Int).Value          = USU.perfil;
                CM.Parameters.Add("nome", System.Data.SqlDbType.VarChar).Value        = USU.nome;
                CM.Parameters.Add("login", System.Data.SqlDbType.VarChar).Value       = USU.login;
                CM.Parameters.Add("email", System.Data.SqlDbType.VarChar).Value       = USU.email;
                CM.Parameters.Add("senha", System.Data.SqlDbType.VarChar).Value       = USU.senha;
                CM.Parameters.Add("cadastro", System.Data.SqlDbType.DateTime).Value   = USU.cadastro;
                CM.Parameters.Add("situacao", System.Data.SqlDbType.VarChar).Value    = USU.situacao;
                CM.Parameters.Add("cod_usuario", System.Data.SqlDbType.VarChar).Value = USU.situacao;

                //abre conexao
                CON.Open();
                int qtd = CM.ExecuteNonQuery();
                return(qtd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #6
0
        public int EditaUsuario(usuario_DTO USU)
        {
            try
            {
                MySqlConnection CON = new MySqlConnection();
                CON.ConnectionString = Properties.Settings.Default.CST;
                MySqlCommand CM = new MySqlCommand();
                CM.CommandType = System.Data.CommandType.Text;
                CM.CommandText = "UPDATE tb_usuarios SET perfil=@perfil," +
                                 "nome=@nome, login=@login, email=@email, senha=@senha," +
                                 "cadastro=@cadastro, situacao=@situacao WHERE cod_usuarios=@cod_usuario";

                CM.Parameters.Add("perfil", MySqlDbType.Int32).Value      = USU.Perfil;
                CM.Parameters.Add("nome", MySqlDbType.VarChar).Value      = USU.Nome;
                CM.Parameters.Add("login", MySqlDbType.VarChar).Value     = USU.Login;
                CM.Parameters.Add("email", MySqlDbType.VarChar).Value     = USU.Email;
                CM.Parameters.Add("senha", MySqlDbType.VarChar).Value     = USU.Senha;
                CM.Parameters.Add("cadastro", MySqlDbType.DateTime).Value = USU.Cadastro;
                CM.Parameters.Add("situacao", MySqlDbType.VarChar).Value  = USU.Situacao;
                CM.Parameters.Add("cod_usuario", MySqlDbType.Int32).Value = USU.Cod_usuario;

                CM.Connection = CON;
                CON.Open();
                int qtd = CM.ExecuteNonQuery();

                return(qtd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #7
0
        public int insereUsuario(usuario_DTO USU)
        {
            try
            {
                SqlConnection CON = new SqlConnection();
                CON.ConnectionString = Properties.Settings.Default.CST;
                SqlCommand Com = new SqlCommand();
                Com.CommandType = System.Data.CommandType.Text;
                Com.CommandText = "INSERT INTO tb_usuarios (nome, login, senha, email, cadastro)" +
                                  "VALUES (@nome, @login, @email, @senha, @cadastro)";
                Com.Parameters.Add("nome", System.Data.SqlDbType.VarChar).Value     = USU.nome;
                Com.Parameters.Add("login", System.Data.SqlDbType.VarChar).Value    = USU.login;
                Com.Parameters.Add("senha", System.Data.SqlDbType.VarChar).Value    = USU.senha;
                Com.Parameters.Add("email", System.Data.SqlDbType.VarChar).Value    = USU.email;
                Com.Parameters.Add("cadastro", System.Data.SqlDbType.VarChar).Value = USU.cadastro;

                Com.Connection = CON;

                CON.Open();
                int qnt = Com.ExecuteNonQuery();
                return(qnt);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #8
0
        public int alteraUsuario(usuario_DTO USU)
        {
            try
            {
                SqlConnection CON = new SqlConnection();
                CON.ConnectionString = Properties.Settings.Default.CST;
                SqlCommand CM = new SqlCommand();
                CM.CommandType = System.Data.CommandType.Text;

                CM.CommandText = "UPDATE tb_usuarios SET perfil=@perfil," + "nome=@nome," + "login=@login," +
                                 "email=@email," + "senha=@senha," + "cadastro=@cadastro," + "situacao=@situacao " +
                                 "WHERE cod_usuario=@cod_usuario";

                CM.Parameters.Add("perfil", System.Data.SqlDbType.Int).Value        = USU.perfil;
                CM.Parameters.Add("nome", System.Data.SqlDbType.VarChar).Value      = USU.nome;
                CM.Parameters.Add("login", System.Data.SqlDbType.VarChar).Value     = USU.login;
                CM.Parameters.Add("email", System.Data.SqlDbType.VarChar).Value     = USU.email;
                CM.Parameters.Add("senha", System.Data.SqlDbType.VarChar).Value     = USU.senha;
                CM.Parameters.Add("cadastro", System.Data.SqlDbType.DateTime).Value = USU.cadastro;
                CM.Parameters.Add("situacao", System.Data.SqlDbType.NVarChar).Value = USU.situacao;
                CM.Parameters.Add("cod_usuario", System.Data.SqlDbType.Int).Value   = USU.cod_usuario;

                CM.Connection = CON;

                CON.Open();
                int qtd = CM.ExecuteNonQuery();
                return(qtd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #9
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            if (modo == "novo")
            {
                /*Tratamento de erros, exibe msg*/

                try
                {
                    //Objeto USU
                    usuario_DTO USU = new usuario_DTO();
                    USU.nome     = txtNome.Text;
                    USU.login    = txtLogin.Text;
                    USU.email    = txtEmail.Text;
                    USU.cadastro = System.DateTime.Now;
                    USU.senha    = txtSenha.Text;



                    if (cboSituacao.Text == "Ativo")
                    {
                        USU.situacao = "A";
                    }
                    else
                    {
                        USU.situacao = "I";
                    }
                    switch (cboPerfil.Text)
                    {
                    case "Administrador":
                        USU.perfil = 1;
                        break;

                    case "Operador":
                        USU.perfil = 2;
                        break;

                    case "Gerencial":
                        USU.perfil = 3;
                        break;
                    }
                    /*Metodo insere usuario na classe UsuarioBLL*/
                    int x = new UsuarioBLL().insereUsuario(USU);
                    if (x > 0)
                    {
                        MessageBox.Show("Gravado com Sucesso!!");
                    }
                    /*Recarrega o Grid*/
                    carregaGrid();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro inesperado" + ex.Message);
                }

                modo = "";
            }
        }
Пример #10
0
 public int insereUsuario(usuario_DTO USU)
 {
     try
     {
         return(new Usuario_DAL().insereUsuario(USU));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public int deletaUsuario(usuario_DTO USU)
 {
     try
     {
         return(new UsuarioDAL().deletaUsuario(USU));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public int insereUsuario(usuario_DTO USU)
 {
     /* Insere usuario será criado na DAL */
     try
     {
         return(new UsuarioDAL().insereUsuario(USU));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #13
0
        /*Metodo cargaUsuario, retorna uma lista de objetos usuario DTO
         * (composto por varios atributos), vai ate o BD e busca todos os usuarios
         * Usamos o try e catch caso de algum erro, retorna para a camada View
         * Executar o metodo cargaUsuario(Sera cirado na DAL)*/


        public IList <usuario_DTO> cargaUsuario()
        {
            try
            {
                /*Conexao com BD
                 * Seleciona todos os dados da tb_usuarios
                 */
                SqlConnection CON = new SqlConnection();
                CON.ConnectionString = Properties.Settings.Default.CST;
                SqlCommand CM = new SqlCommand();
                CM.CommandType = System.Data.CommandType.Text;
                CM.CommandText = "SELECT*FROM tb_usuarios";
                CM.Connection  = CON;

                SqlDataReader       ER;
                IList <usuario_DTO> listUsuarioDTO = new List <usuario_DTO>();
                CON.Open();
                ER = CM.ExecuteReader();
                if (ER.HasRows)
                {
                    while (ER.Read())
                    {
                        usuario_DTO usu = new usuario_DTO();

                        /*
                         * nome dos objetos cirados na DTO
                         * cada objeto criado e enviado para a lista,
                         * possibilitando que no final vc tenha uma lista
                         * com varios usuarios!
                         */
                        usu.cod_usuario = Convert.ToInt32(ER["cod_usuario"]);
                        usu.perfil      = Convert.ToInt32(ER["perfil"]);
                        usu.cadastro    = Convert.ToDateTime(ER["cadastro"]);
                        usu.nome        = Convert.ToString(ER["nome"]);
                        usu.email       = Convert.ToString(ER["email"]);
                        usu.login       = Convert.ToString(ER["cadastro"]);
                        usu.senha       = Convert.ToString(ER["senha"]);
                        usu.situacao    = Convert.ToString(ER["situacao"]);
                        listUsuarioDTO.Add(usu);
                    }
                }

                return(listUsuarioDTO);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #14
0
        public IList <usuario_DTO> CargaUsuario()
        {
            try
            {
                MySqlConnection con = new MySqlConnection();
                con.ConnectionString = Properties.Settings.Default.CST;
                MySqlCommand cm = new MySqlCommand();
                cm.CommandType = System.Data.CommandType.Text;
                cm.CommandText = "SELECT * FROM tb_usuarios";
                cm.Connection  = con;

                MySqlDataReader er;

                IList <usuario_DTO> listUsuarioDTO = new List <usuario_DTO>();

                con.Open();
                er = cm.ExecuteReader();

                if (er.HasRows)
                {
                    while (er.Read())
                    {
                        usuario_DTO usu = new usuario_DTO();
                        usu.Cod_usuario = er.GetInt32(0);
                        usu.Nome        = er.GetString(1);
                        usu.Login       = er.GetString(2);
                        usu.Email       = er.GetString(3);
                        usu.Senha       = er.GetString(4);
                        usu.Cadastro    = er.GetDateTime(5);
                        usu.Situacao    = er.GetString(6);
                        usu.Perfil      = er.GetInt32(7);
                        listUsuarioDTO.Add(usu);
                    }
                }

                return(listUsuarioDTO);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #15
0
        public IList <usuario_DTO> cargaUsuario()
        {
            try
            {
                SqlConnection CON = new SqlConnection();
                CON.ConnectionString = Properties.Settings.Default.CST;
                SqlCommand CM = new SqlCommand();
                CM.CommandType = System.Data.CommandType.Text;
                CM.CommandText = "SELECT*FROM tbUser";
                CM.Connection  = CON;
                SqlDataReader       ER;
                IList <usuario_DTO> listUsuarioDTO = new List <usuario_DTO>();
                CON.Open();
                ER = CM.ExecuteReader();
                if (ER.HasRows)
                {
                    while (ER.Read())
                    {
                        usuario_DTO usu = new usuario_DTO();

                        /*nome dos objetos criados na DTO
                         * Cada objeto criado é enviado para a lista, possibilitando
                         * que no final vc tenha uma lista com vários usuários */
                        usu.idUser    = Convert.ToInt32(ER["idUser"]);
                        usu.perfil    = Convert.ToInt32(ER["perfil"]);
                        usu.register  = Convert.ToDateTime(ER["register"]);
                        usu.name      = Convert.ToString(ER["name"]);
                        usu.email     = Convert.ToString(ER["email"]);
                        usu.login     = Convert.ToString(ER["register"]);
                        usu.password  = Convert.ToString(ER["password"]);
                        usu.situation = Convert.ToString(ER["situation"]);
                        listUsuarioDTO.Add(usu);
                    }
                }
                return(listUsuarioDTO);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #16
0
        public IList <usuario_DTO> cargaUsuario()
        {
            try
            {
                // conexao com BD - seleciona todos os dados da tb_usuarios
                SqlConnection CON = new SqlConnection();
                CON.ConnectionString = Properties.Settings.Default.CST;
                SqlCommand CM = new SqlCommand();
                CM.CommandType = System.Data.CommandType.Text;
                CM.CommandText = "SELECT*FROM tb_usuarios";
                CM.Connection  = CON;

                SqlDataReader       ER;
                IList <usuario_DTO> listUsuarioDTO = new List <usuario_DTO>();

                CON.Open();
                ER = CM.ExecuteReader();
                if (ER.HasRows)
                {
                    while (ER.Read())
                    {
                        usuario_DTO usu = new usuario_DTO();

                        usu.cod_usuario = Convert.ToInt32(ER["cod_usuario"]);
                        usu.perfil      = Convert.ToInt32(ER["perfil"]);
                        usu.cadastro    = Convert.ToDateTime(ER["cadastro"]);
                        usu.nome        = Convert.ToString(ER["nome"]);
                        usu.email       = Convert.ToString(ER["email"]);
                        usu.login       = Convert.ToString(ER["cadastro"]);
                        usu.senha       = Convert.ToString(ER["senha"]);
                        usu.situacao    = Convert.ToString(ER["situacao"]);
                        listUsuarioDTO.Add(usu);
                    }
                }
                return(listUsuarioDTO);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #17
0
        public IList <usuario_DTO> cargaUsuario_DTO()
        {
            try
            {
                SqlConnection CON = new SqlConnection();
                CON.ConnectionString = Properties.Settings.Default.CST;
                SqlCommand Com = new SqlCommand
                {
                    CommandType = System.Data.CommandType.Text,
                    CommandText = "SELECT * FROM tb_usuarios",
                    Connection  = CON
                };

                SqlDataReader       DR;
                IList <usuario_DTO> listUsuario_DTO = new List <usuario_DTO>();

                CON.Open();
                DR = Com.ExecuteReader();
                if (DR.HasRows)
                {
                    while (DR.Read())
                    {
                        usuario_DTO udto = new usuario_DTO();
                        udto.cod_usuario = Convert.ToInt32(DR["cod_usuario"]);
                        udto.nome        = Convert.ToString(DR["nome"]);
                        udto.login       = Convert.ToString(DR["login"]);
                        udto.senha       = Convert.ToString(DR["senha"]);
                        udto.email       = Convert.ToString(DR["email"]);
                        udto.cadastro    = Convert.ToDateTime(DR["cadastro"]);
                        listUsuario_DTO.Add(udto);
                    }
                }
                return(listUsuario_DTO);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #18
0
        public int deletaUsuario(usuario_DTO USU)
        {
            try
            {
                SqlConnection CON = new SqlConnection();
                CON.ConnectionString = Properties.Settings.Default.CST;
                SqlCommand CM = new SqlCommand();
                CM.CommandType = System.Data.CommandType.Text;
                CM.CommandText = "DELETE tb_usuarios WHERE cod_usuario = @cod_ususario";

                CM.Parameters.Add("cod_usuario", System.Data.SqlDbType.Int).Value = USU.cod_usuario;

                CM.Connection = CON;
                CON.Open();
                int qtd = CM.ExecuteNonQuery();
                return(qtd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #19
0
 public int deletaUsuario(usuario_DTO USU)
 {
     try
     {
         /*Excluindo dados na tb_usuarios*/
         MySqlConnection CON = new MySqlConnection();
         CON.ConnectionString = Properties.Settings.Default.CST;
         MySqlCommand CM = new MySqlCommand();
         CM.CommandType = System.Data.CommandType.Text;
         CM.CommandText = "DELETE tb_usuarios WHERE id = @id";
         /*Têm um único parâmetro que será o código do usuário, só existe um*/
         CM.Parameters.Add("id", MySqlDbType.Int32).Value = USU.id;
         CM.Connection = CON;
         CON.Open();
         int qtd = CM.ExecuteNonQuery();
         /*Retorna registros afetados*/
         return(qtd);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #20
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            if (modo == "novo")
            {
                try
                {
                    usuario_DTO USU = new usuario_DTO();
                    USU.nome     = txtNome.Text;
                    USU.login    = txtLogin.Text;
                    USU.email    = txtEmail.Text;
                    USU.cadastro = System.DateTime.Now;
                    USU.senha    = txtSenha.Text;
                    if (cboSituacao.Text == "Ativo")
                    {
                        USU.situacao = "A";
                    }
                    else
                    {
                        USU.situacao = "I";
                    }
                    switch (cboPerfil.Text)
                    {
                    case "Administrador":
                        USU.perfil = 1;
                        break;

                    case "Operador":
                        USU.perfil = 2;
                        break;

                    case "Gerencial":
                        USU.perfil = 3;
                        break;
                    }


                    int x = new UsuarioBLL().insereUsuario(USU);
                    if (x > 0)
                    {
                        MessageBox.Show("Gravado com sucesso!");
                    }

                    carregaGrid();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro inesperado" + ex.Message);
                }
            }
            if (modo == "altera")
            {
                /*Tratamento de Erros, exibe msg*/
                try
                {
                    usuario_DTO USU = new usuario_DTO();
                    USU.cod_usuario = codUsuSelecionado;
                    USU.nome        = txtNome.Text;
                    USU.login       = txtLogin.Text;
                    USU.email       = txtEmail.Text;
                    USU.cadastro    = System.DateTime.Now;
                    USU.senha       = txtSenha.Text;
                    if (cboSituacao.Text == "Ativo")
                    {
                        USU.situacao = "A";
                    }
                    else
                    {
                        USU.situacao = "I";
                    }
                    switch (cboPerfil.Text)
                    {
                    case "Administrador":
                        USU.perfil = 1;
                        break;

                    case "Operador":
                        USU.perfil = 2;
                        break;

                    case "Gerencial":
                        USU.perfil = 3;
                        break;
                    }
                    int x = new UsuarioBLL().editaUsuario(USU);
                    /*Verifica se houve alguma gravação*/
                    if (x > 0)
                    {
                        MessageBox.Show("Alterado com Sucesso!");
                    }
                    carregaGrid();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro inesperado" + ex.Message);
                }
            }
            if (modo == "excluir")
            {
                try
                {
                    usuario_DTO USU = new usuario_DTO();
                    USU.cod_usuario = codUsuSelecionado;
                    int x = new UsuarioBLL().deletaUsuario(USU);
                    if (x > 0)
                    {
                        MessageBox.Show("Excluido com Sucesso!");
                    }
                    carregaGrid();
                    limpar_campos();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro inesperado" + ex.Message);
                }
            }
            modo = "";
        }
Пример #21
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            if (modo == "novo")
            {
                /*tratamento de erros, exibe msg*/
                try
                {
                    /* Objeto USU */
                    usuario_DTO USU = new usuario_DTO();
                    USU.nome        = txtNome.Text;
                    USU.login       = txtLogin.Text;
                    USU.email       = txtEmail.Text;
                    USU.cadastro    = System.DateTime.Now;
                    USU.senha       = txtSenha.Text;
                    USU.cod_usuario = int.Parse(lblCodigo.Text);
                    if (cboSituacao.Text == "Ativo")
                    {
                        USU.situacao = "A";
                    }
                    else
                    {
                        USU.situacao = "I";
                    }
                    switch (cboPerfil.Text)
                    {
                    case "Administrador":
                        USU.perfil = 1;
                        break;

                    case "Operador":
                        USU.perfil = 2;
                        break;

                    case "Gerencial":
                        USU.perfil = 3;
                        break;
                    }

                    /*método insere usuário na classe UsuarioBLL*/
                    int x = new UsuarioBLL().insereUsuario(USU);
                    if (x > 0)
                    {
                        MessageBox.Show("Gravado com Sucesso!");
                    }
                    /*Recarrega o Grid*/
                    carregaGrid();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro inesperado" + ex.Message);
                }
            }


            /*após clicar num usuário e então em editar*/
            if (modo == "altera")
            {
                /*tratamento de erros, exibe msg*/
                try
                {
                    /* Objeto USU */
                    usuario_DTO USU = new usuario_DTO();
                    USU.nome        = txtNome.Text;
                    USU.login       = txtLogin.Text;
                    USU.email       = txtEmail.Text;
                    USU.cadastro    = System.DateTime.Now;
                    USU.senha       = txtSenha.Text;
                    USU.cod_usuario = int.Parse(lblCodigo.Text);
                    if (cboSituacao.Text == "Ativo")
                    {
                        USU.situacao = "A";
                    }
                    else
                    {
                        USU.situacao = "I";
                    }
                    switch (cboPerfil.Text)
                    {
                    case "Administrador":
                        USU.perfil = 1;
                        break;

                    case "Operador":
                        USU.perfil = 2;
                        break;

                    case "Gerencial":
                        USU.perfil = 3;
                        break;
                    }

                    /*método edita usuário na classe BLL*/
                    int x = new UsuarioBLL().editaUsuario(USU);
                    if (x > 0)
                    {
                        MessageBox.Show("Editado com Sucesso!");
                    }
                    else
                    {
                        MessageBox.Show("Nada foi alterado!");
                    }
                    /*Recarrega o Grid*/
                    carregaGrid();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro inesperado" + ex.Message);
                }
            }
            if (modo == "deleta")
            {
                /*tratamento de erros, exibe msg*/
                try
                {
                    /* Objeto USU */
                    usuario_DTO USU = new usuario_DTO();
                    USU.cod_usuario = int.Parse(lblCodigo.Text);

                    /*método deleta usuário na classe BLL*/
                    int x = new UsuarioBLL().deletaUsuario(USU);
                    if (x > 0)
                    {
                        MessageBox.Show("Deletado com Sucesso!");
                        lblCodigo.Text = "0";
                    }
                    else
                    {
                        MessageBox.Show("Nada foi alterado!");
                    }
                    /*Recarrega o Grid*/
                    carregaGrid();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro inesperado" + ex.Message);
                }
            }
        }
Пример #22
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            if (modo == "novo")
            {
                /*Tratamento de Erros, exibe msg*/
                try
                {
                    /*Objeto USU*/
                    usuario_DTO USU = new usuario_DTO();
                    USU.nome     = txtNome.Text;
                    USU.login    = txtLogin.Text;
                    USU.email    = txtEmail.Text;
                    USU.cadastro = System.DateTime.Now;
                    USU.senha    = txtSenha.Text;
                    if (cboSituacao.Text == "Ativo")
                    {
                        USU.situacao = "A";
                    }
                    else
                    {
                        USU.situacao = "I";
                    }
                    switch (cboPerfil.Text)
                    {
                    case "Administrador":
                        USU.perfil = 1;
                        break;

                    case "Operador":
                        USU.perfil = 2;
                        break;

                    case "Gerencial":
                        USU.perfil = 3;
                        break;
                    }
                    /*Método insere usuário na classe UsuarioBLL*/
                    int x = new UsuarioBLL().insereUsuario(USU);
                    /*Verifica se houve alguma gravação*/
                    if (x > 0)
                    {
                        MessageBox.Show("Gravado com Sucesso!");
                    }
                    /*Recarrega o Grid após os dados serem gravados*/
                    carregaGrid();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro inesperado" + ex.Message);
                }
            }
            if (modo == "altera")
            {
                /*Tratamento de Erros, exibe msg*/
                try
                {
                    if (codUsuSelecionado < 0)
                    {
                        lblMensagem.Text = "Selecione um usuario antes de prosseguir";
                        return;
                    }

                    /*Objeto USU, assim como feito no modo="novo"
                     * Lê os textbox com os dados alterados*/
                    usuario_DTO USU = new usuario_DTO();
                    USU.cod_usuario = codUsuSelecionado;
                    USU.nome        = txtNome.Text;
                    USU.login       = txtLogin.Text;
                    USU.email       = txtEmail.Text;
                    USU.cadastro    = System.DateTime.Now;
                    USU.senha       = txtSenha.Text;
                    if (cboSituacao.Text == "Ativo")
                    {
                        USU.situacao = "A";
                    }
                    else
                    {
                        USU.situacao = "I";
                    }
                    switch (cboPerfil.Text)
                    {
                    case "Administrador":
                        USU.perfil = 1;
                        break;

                    case "Operador":
                        USU.perfil = 2;
                        break;

                    case "Gerencial":
                        USU.perfil = 3;
                        break;
                    }
                    int x = new UsuarioBLL().alteraUsuario(USU);
                    /*Verifica se houve alguma gravação*/
                    if (x > 0)
                    {
                        MessageBox.Show("Alterado com Sucesso!");
                    }
                    /*Recarrega o Grid após os dados serem gravados*/
                    carregaGrid();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro inesperado" + ex.Message);
                }
            }
            if (modo == "excluir")
            {
                try
                {
                    if (codUsuSelecionado < 0)
                    {
                        lblMensagem.Text = "Selecione um usuario antes de prosseguir";
                        return;
                    }
                    usuario_DTO USU = new usuario_DTO();
                    USU.cod_usuario = codUsuSelecionado;
                    int x = new UsuarioBLL().excluiUsuario(USU);
                    if (x > 0)
                    {
                        MessageBox.Show("Excluido com Sucesso!");
                    }
                    /*Recarrega o Grid após os dados serem gravados*/
                    carregaGrid();
                    limpar_campos();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro inesperado" + ex.Message);
                }
            }
            modo = "";
        }