public ActionResult <usuarioDTO> Put([FromBody] usuarioDTO usuarioDTO)
 {
     try
     {
         if (!Validausuario(usuarioDTO))
         {
             var usuarioEntity = new UsuarioEntity()
             {
                 cod_usuario = usuarioDTO.cod_usuario,
                 cod_perfil  = usuarioDTO.perfil.cod_perfil,
                 email       = usuarioDTO.email.Trim(' '),
                 nome        = usuarioDTO.nome.Trim(' ')
             };
             var Updateusuario = _usuarioRepository.Update(usuarioEntity);
             return(new OkObjectResult(usuarioDTO));
         }
         else
         {
             return(new BadRequestObjectResult("Erro no update!"));
         }
     }
     catch (Exception)
     {
         return(new BadRequestObjectResult("Erro no update!"));
     }
 }
Beispiel #2
0
 public int insertUser(usuarioDTO USER)
 {
     try
     {
         SqlCommand comando = new SqlCommand();
         comando.Connection  = Conexao();
         comando.CommandText = "INSERT INTO TB_Usuario (Nome_user, Login_user, Senha_user, Email_user, Cad_user, Flg_situacao, Cod_perfil) " +
                               "VALUES (@Nome_user, @Login_user, @Senha_user, @Email_user, @Cad_user, @Flg_situacao, @Cod_perfil)";
         comando.Parameters.Clear();
         comando.Parameters.Add("@Nome_user", SqlDbType.VarChar, 100).Value  = USER.Nome_user;
         comando.Parameters.Add("@Login_user", SqlDbType.VarChar, 100).Value = USER.Login_user;
         comando.Parameters.Add("@Senha_user", SqlDbType.VarChar, 100).Value = USER.Senha_user;
         comando.Parameters.Add("@Email_user", SqlDbType.VarChar, 100).Value = USER.Email_user;
         comando.Parameters.Add("@Cad_user", SqlDbType.DateTime).Value       = DateTime.Now;
         comando.Parameters.Add("@Flg_situacao", SqlDbType.Char, 1).Value    = USER.Flg_situacao;
         comando.Parameters.Add("@Cod_perfil", SqlDbType.Int).Value          = USER.Cod_perfil;
         comando.CommandType = CommandType.Text;
         comando.ExecuteNonQuery();
         Conexao().Close();
         return(1);
     }
     catch (Exception ex)
     {
         log.Error("Erro ao se comunicar com o banco de dados", ex);
         Conexao().Close();
         return(0);
     }
 }
        public UsuarioViewModel()
        {
            if (IsInDesignMode) return;//por si acaso ?
            _ServicioUsuario = new UsuarioServiceClient();
            _ServicioDepartamento = new DepartamentoServiceClient();
            _ServicioProyecto = new ProyectoServiceClient();

            ListaUsuarios = new ObservableCollection<usuarioDTO>();
            ItemUsuario = new usuarioDTO();

            NuevoUsuarioCommand = new CommandBase(p => true, p => NuevoUsuarioCommandAccion()) { IsEnable = true };
            GuardarUsuarioCommand = new CommandBase(p => true, p => GuardarUsuarioCommandAccion()) { IsEnable = true };
            EliminarUsuarioCommand = new CommandBase(p => true, p => EliminarUsuarioCommandAccion()) { IsEnable = true };

            NuevoProyectoCommand = new CommandBase(p => true, p => NuevoProyectoCommandAccion()) { IsEnable = true };
            AgregarProyectoCommand = new CommandBase(p => true, p => AgregarProyectoCommandAccion()) { IsEnable = true };
            EliminarProyectoCommand = new CommandBase(p => true, p => EliminarProyectoCommandAccion()) { IsEnable = true };

            ListarUsuariosCommand = new CommandBase(p => true, p => ListarUsuariosCommandAction()) { IsEnable = true };
            ListarUsuariosXNombreCommand = new CommandBase(p => true, p => ListarUsuariosXNombreCommandCommandAccion()) { IsEnable = true };

            //lista los usuarios busqueda rapida
            _ServicioUsuario.ListarUsuariosAsync();
            _ServicioUsuario.ListarUsuariosCompleted += _ServicioUsuario_ListarUsuariosCompletedBusquedaRapida;

            //lista los departamentos
            _ServicioDepartamento.ListarDepartamentosAsync();
            _ServicioDepartamento.ListarDepartamentosCompleted += _ServicioDepartamento_ListarDepartamentosCompleted;

            ListarUsuariosCommandAction();
        }
Beispiel #4
0
        private void frmHistorico_Load(object sender, EventArgs e)
        {
            usuarioDTO dto = new usuarioDTO();

            if (information.tipo == 1)
            {
                pcbProfessor.Image = Properties.Resources.prof;
            }
            else if (information.tipo == 2)
            {
                pcbProfessor.Image = Properties.Resources.tec1;
            }
            else
            {
                pcbProfessor.Image = Properties.Resources.adm;
            }

            lblNome.Text = information.nome;

            pcbProfessor.ImageLocation = information.foto;

            cmbHist.AddItem("Consultar por:");
            cmbHist.AddItem("ID Máquina");
            cmbHist.AddItem("Professor");
            cmbHist.AddItem("Data mais antiga");
            cmbHist.AddItem("Data mais atual");

            cmbHist.selectedIndex = 0;

            carregaGrid();
        }
Beispiel #5
0
        public int insereUsuario(usuarioDTO USU)
        {
            try
            {
                SqlConnection conexao1 = new SqlConnection();
                conexao1.ConnectionString = Properties.Settings.Default.conexao1;
                SqlCommand comando = new SqlCommand();
                comando.Connection  = conexao1;
                comando.CommandType = System.Data.CommandType.Text;


                comando.CommandText = "INSERT INTO TB_USUARIO (Nome_usu, Login_usu, Senha_usu, Email_usu, Cad_usu,Flg_situacao, Cod_perfil) VALUES(@Nome, @Login, @Senha, @Email, @Cad,@Flg, @Cod)";
                comando.Parameters.AddWithValue("@Nome", USU.NOME_USU);
                comando.Parameters.AddWithValue("@Login", USU.LOGIN_USU);
                comando.Parameters.AddWithValue("@Senha", USU.SENHA_USU);
                comando.Parameters.AddWithValue("@Email", USU.EMAIL_USU);
                comando.Parameters.AddWithValue("@Cad", USU.CAD_USU);
                comando.Parameters.AddWithValue("@Flg", USU.FLG_SITUACAO);
                comando.Parameters.AddWithValue("@Cod", USU.COD_PERFIL);

                conexao1.Open();
                int qtd = comando.ExecuteNonQuery();

                conexao1.Close();
                return(qtd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #6
0
        public int alteraUsuario(usuarioDTO USU)
        {
            try
            {
                SqlConnection conexao1 = new SqlConnection();
                conexao1.ConnectionString = Properties.Settings.Default.conexao1;
                SqlCommand comando = new SqlCommand();
                comando.Connection = conexao1;



                comando.CommandText = "UPDATE TB_USUARIO SET Nome_usu = @Nome, Login_usu = @Login, Senha_usu = @Senha, Email_usu = @Email, Cad_usu = @Cad, Flg_situacao = @Flg, Cod_perfil = @Cod  WHERE Id_usuario = @ID";
                comando.Parameters.AddWithValue("@ID", USU.ID_USU);
                comando.Parameters.AddWithValue("@Nome", USU.NOME_USU);
                comando.Parameters.AddWithValue("@Login", USU.LOGIN_USU);
                comando.Parameters.AddWithValue("@Senha", USU.SENHA_USU);
                comando.Parameters.AddWithValue("@Email", USU.EMAIL_USU);
                comando.Parameters.AddWithValue("@Cad", USU.CAD_USU);
                comando.Parameters.AddWithValue("@Flg", USU.FLG_SITUACAO);
                comando.Parameters.AddWithValue("@Cod", USU.COD_PERFIL);

                conexao1.Open();
                int qtd = comando.ExecuteNonQuery();

                conexao1.Close();
                return(qtd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #7
0
 public int updateUser(usuarioDTO USER)
 {
     try
     {
         SqlCommand comando = new SqlCommand();
         comando.Connection  = Conexao();
         comando.CommandType = System.Data.CommandType.Text;
         comando.CommandText = "UPDATE TB_Usuario SET Nome_user = @Nome_user, " +
                               "Login_user = @Login_user, " +
                               "Senha_user = @Senha_user, " +
                               "Email_user = @Email_user, " +
                               "Cad_user = @Cad_user, " +
                               "Flg_situacao = @Flg_situacao, " +
                               "Cod_perfil = @Cod_perfil " +
                               "WHERE Id_user = @Id_user";
         comando.Parameters.Clear();
         comando.Parameters.Add("@Nome_user", SqlDbType.VarChar, 100).Value  = USER.Nome_user;
         comando.Parameters.Add("@Login_user", SqlDbType.VarChar, 100).Value = USER.Login_user;
         comando.Parameters.Add("@Senha_user", SqlDbType.VarChar, 100).Value = USER.Senha_user;
         comando.Parameters.Add("@Email_user", SqlDbType.VarChar, 100).Value = USER.Email_user;
         comando.Parameters.Add("@Cad_user", SqlDbType.DateTime).Value       = DateTime.Now;
         comando.Parameters.Add("@Flg_situacao", SqlDbType.Char, 1).Value    = USER.Flg_situacao;
         comando.Parameters.Add("@Cod_perfil", SqlDbType.Int).Value          = USER.Cod_perfil;
         comando.Parameters.Add("@Id_user", SqlDbType.Int).Value             = USER.Id_user;
         comando.ExecuteNonQuery();
         Conexao().Close();
         return(1);
     }
     catch (Exception ex)
     {
         log.Error("Erro ao se comunicar com o banco de dados", ex);
         Conexao().Close();
         return(0);
     }
 }
Beispiel #8
0
        public int deletaUsuario(usuarioDTO USU)
        {
            try
            {
                SqlConnection conexao1 = new SqlConnection();
                conexao1.ConnectionString = Properties.Settings.Default.conexao1;
                SqlCommand comando = new SqlCommand();
                comando.Connection  = conexao1;
                comando.CommandType = System.Data.CommandType.Text;


                comando.CommandText = "DELETE TB_USUARIO WHERE Id_usuario = @ID;";
                comando.Parameters.AddWithValue("@ID", USU.ID_USU);
                comando.Parameters.AddWithValue("@Nome", USU.NOME_USU);
                comando.Parameters.AddWithValue("@Login", USU.LOGIN_USU);
                comando.Parameters.AddWithValue("@Senha", USU.SENHA_USU);
                comando.Parameters.AddWithValue("@Email", USU.EMAIL_USU);
                comando.Parameters.AddWithValue("@Cad", USU.CAD_USU);
                comando.Parameters.AddWithValue("@Flg", USU.FLG_SITUACAO);
                comando.Parameters.AddWithValue("@Cod", USU.COD_PERFIL);

                conexao1.Open();
                int qtd = comando.ExecuteNonQuery();

                conexao1.Close();
                return(qtd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #9
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     vModo = "Excluir";
     if (MessageBox.Show("Deseja mesmo excluir este registro? A ação não pode ser desfeita", "EXCLUIR",
                         MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
     {
         try
         {
             usuarioDTO USER = new usuarioDTO
             {
                 Id_user = idSelectdUser
             };
             int x = new usuarioBLL().deleteUser(USER);
             if (x > 0)
             {
                 lblStatus.Text = "Excluído com sucesso!";
             }
             log.Info("Dados de usuário excluídos");
         }
         catch (Exception ex)
         {
             MessageBox.Show("Erro ao excluir dados de usuário.\n" + Environment.NewLine +
                             ex.Message, "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
             log.Error(ex);
         }
     }
     limpaCampos();
     loadGrid();
 }
Beispiel #10
0
        public void excluir(usuarioDTO dto)
        {
            SqlCommand cmd = new SqlCommand("delete from tbUsuario where codUsuario=@cod", con.conectarBD());

            cmd.Parameters.Add("@cod", SqlDbType.VarChar).Value = dto.CodUsuario;
            cmd.ExecuteNonQuery();
            con.desconectarBD();
        }
        public string getUser(usuarioDTO usuario)
        {
            string     result  = "";
            blUsuarios oblUser = new blUsuarios();

            result = oblUser.getUser(usuario.UserId);
            return(result);
        }
        public int resetearContrasenia(usuarioDTO usuario)
        {
            int        result  = 0;
            blUsuarios oblUser = new blUsuarios();

            result = oblUser.resetearContrasenia(usuario.UserId);
            return(result);
        }
        public string actualizarUsuario(usuarioDTO usuario)
        {
            string     result  = "";
            blUsuarios oblUser = new blUsuarios();

            result = oblUser.actualizarUsuario(usuario.UserId, usuario.userName, usuario.roles, usuario.cargo, usuario.nombreCompleto, usuario.email, usuario.idSede);
            return(result);
        }
        public int actualizarEstado(usuarioDTO usuario)
        {
            int        result  = 0;
            blUsuarios oblUser = new blUsuarios();

            result = oblUser.actualizarEstado(usuario.UserId, usuario.IsActive);
            return(result);
        }
        public int cambiarContrasenia(usuarioDTO usuario)
        {
            int        result  = 0;
            blUsuarios oblUser = new blUsuarios();

            result = oblUser.cambiarContrasenia(usuario.UserId, usuario.password);
            return(result);
        }
Beispiel #16
0
 public int insereUsuario(usuarioDTO USU)
 {
     try
     {
         return(new usuarioDAL().insereUsuario(USU));
     }catch (Exception ex) {
         throw ex;
     }
 }
Beispiel #17
0
 public void verificaLoginUsu(usuarioDTO dtovar)
 {
     try
     {
         dal.validarLog(dtovar);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Beispiel #18
0
 public void novoUsuario(usuarioDTO dtovar)
 {
     try
     {
         dal.novoUsuario(dtovar);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #19
0
 public void alterarUsuario(usuarioDTO dtovar)
 {
     try
     {
         dal.alterarUsuario(dtovar);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #20
0
 public List <usuarioDTO> validar(usuarioDTO dto)
 {
     try
     {
         return(new usuarioDAL().validar(dto));
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Beispiel #21
0
 public void deleteUsu(usuarioDTO dto)
 {
     try
     {
         dal.deletaUsuario(dto);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Beispiel #22
0
 public void admAlteraUsuario(usuarioDTO dto)
 {
     try
     {
         dal.admAlteraUsuario(dto);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
 public int deleteUser(usuarioDTO USER)
 {
     try
     {
         return(new usuarioDAL().deleteUser(USER));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #24
0
 public int deletaUsuario(usuarioDTO USU)
 {
     try
     {
         return(new usuarioDAL().deletaUsuario(USU));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #25
0
        public void atualizar(usuarioDTO dto)
        {
            SqlCommand cmd = new SqlCommand("update tbUsuario set nomeUsuario=@nome,endUsuario=@end,telUsuario=@tel where codUsuario=@cod", con.conectarBD());

            cmd.Parameters.Add("@cod", SqlDbType.VarChar).Value  = dto.CodUsuario;
            cmd.Parameters.Add("@nome", SqlDbType.VarChar).Value = dto.NomeUsuario;
            cmd.Parameters.Add("@end", SqlDbType.VarChar).Value  = dto.EndUsuario;
            cmd.Parameters.Add("@tel", SqlDbType.VarChar).Value  = dto.TelUsuario;
            cmd.ExecuteNonQuery();
            con.desconectarBD();
        }
Beispiel #26
0
 public int alterausuario(usuarioDTO USU)
 {
     try
     {
         return(new usuarioDAL().alteraUsuario(USU));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #27
0
        public void Inserir(usuarioDTO dto)
        {
            SqlCommand cmd = new SqlCommand("insert into tbUsuario values(@codUsuario,@nomeUsuario,@endUsuario,@telUsuario)", con.conectarBD());

            cmd.Parameters.Add("@codUsuario", SqlDbType.VarChar).Value  = dto.CodUsuario;
            cmd.Parameters.Add("@nomeUsuario", SqlDbType.VarChar).Value = dto.NomeUsuario;
            cmd.Parameters.Add("@endUsuario", SqlDbType.VarChar).Value  = dto.EndUsuario;
            cmd.Parameters.Add("@telUsuario", SqlDbType.VarChar).Value  = dto.TelUsuario;

            cmd.ExecuteNonQuery();
            con.desconectarBD();
        }
Beispiel #28
0
        public void BuscarUsuario(usuarioDTO dto, string txt)
        {
            SqlCommand cmd = new SqlCommand("Select * from tbUsuario where codUsuario=@cod", con.conectarBD());

            cmd.Parameters.AddWithValue("@cod", dto.CodUsuario);
            dr = cmd.ExecuteReader();
            while (dr.Read())
            {
                dto.CodUsuario  = dr[0].ToString();
                dto.NomeUsuario = dr[1].ToString();
                dto.EndUsuario  = dr[2].ToString();
                dto.TelUsuario  = dr[3].ToString();
            }
            con.desconectarBD();
        }
Beispiel #29
0
        private bool Validausuario(usuarioDTO usuario)
        {
            int cont                 = 0;
            var PerfilExistente      = _perfilRepository.GetNoTracking(usuario.perfil.cod_perfil);
            var ValidaEmailExistente = _usuarioRepository.FindByEmail(usuario.email);

            if (_baseValida.ValidaCampoNull(usuario.nome, usuario.email, usuario.cod_usuario.ToString())
                | _baseValida.ValidaEmail(usuario.email)
                | _baseValida.ValidaString(usuario.nome)
                | PerfilExistente == null)//Arrumar o email
            {
                cont++;
            }

            if (usuario.cod_usuario == 0)
            {
                if (ValidaEmailExistente != null)
                {
                    cont++;
                }
            }

            if (usuario.cod_usuario != 0)
            {
                var usuarioExistente = _usuarioRepository.GetNoTracking(usuario.cod_usuario);
                if (usuarioExistente != null)
                {
                    if (ValidaEmailExistente != null && usuario.email != usuarioExistente.email)
                    {
                        cont++;
                    }
                }
                else
                {
                    cont++;
                }
            }
            if (cont > 0)
            {
                return(true);
            }
            return(false);
        }
Beispiel #30
0
 public int deleteUser(usuarioDTO USER)
 {
     try
     {
         SqlCommand comando = new SqlCommand();
         comando.Connection  = Conexao();
         comando.CommandType = System.Data.CommandType.Text;
         comando.CommandText = "DELETE FROM TB_Usuario WHERE Id_user = @Id_user";
         comando.Parameters.Clear();
         comando.Parameters.Add("@Id_user", SqlDbType.Int).Value = USER.Id_user;
         comando.ExecuteNonQuery();
         Conexao().Close();
         return(1);
     }
     catch (Exception ex)
     {
         log.Error("Erro ao se comunicar com o banco de dados", ex);
         Conexao().Close();
         return(0);
     }
 }
Beispiel #31
0
 public ActionResult <usuarioDTO> Post([FromBody] usuarioDTO usuarioDTO)
 {
     usuarioDTO.nome  = usuarioDTO.nome.Trim(' ');//nao esta perfeito
     usuarioDTO.email = usuarioDTO.email.Trim(' ');
     if (!Validausuario(usuarioDTO))
     {
         var usuarioEntity = new UsuarioEntity()
         {
             cod_perfil = usuarioDTO.perfil.cod_perfil,
             email      = usuarioDTO.email,
             nome       = usuarioDTO.nome
         };
         var Newusuario = _usuarioRepository.Add(usuarioEntity);
         usuarioDTO.cod_usuario = Newusuario.cod_usuario;
         return(new OkObjectResult(usuarioDTO));
     }
     else
     {
         return(new BadRequestObjectResult("Erro no cadastro"));
     }
 }
        /// <summary>
        /// Nuevo usuario
        /// </summary>
        private void NuevoUsuarioCommandAccion()
        {
            if (ItemUsuario != null && ItemUsuario.ID_Usuario != 0)
            {
                MessageBoxResult result = MessageBox.Show("Realmente desea ingresar un nuevo usuario.", "Nuevo Usuario", MessageBoxButton.OKCancel);

                if (result == MessageBoxResult.OK)
                {

                    ItemUsuario = new usuarioDTO();

                    ItemUsuario.proyecto = new ObservableCollection<proyectoDTO>();

                }
                else
                {

                    MessageBox.Show("No hay datos del usuario, para almacenar en el sistema");
                }

            }
            else
            {

                ItemUsuario = new usuarioDTO();
                ItemUsuario.proyecto = new ObservableCollection<proyectoDTO>();
            }
        }