示例#1
0
        public void DemitirFuncionario(string nome, string setor, string causa, DateTime data, int idUser)
        {
            if (causa == string.Empty)
            {
                MessageBox.Show("FALHA,PREENCHA OS CAMPOS!", "TOPMOVIE - ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);

                Clear = false;
            }
            else
            {
                DemitirInsert SaveDB = new DemitirInsert();

                // Demitir o usuário
                DTODemitidos demitidosDTO = new DTODemitidos();
                demitidosDTO.Nome       = nome;
                demitidosDTO.Setor      = setor;
                demitidosDTO.Causa      = causa;
                demitidosDTO.Dia        = data;
                demitidosDTO.IdUsuarios = idUser;



                SaveDB.Demitir(demitidosDTO);


                MessageBox.Show("NOVA DEMISSÃO REALIZADA!", "TOPMOVIE", MessageBoxButtons.OK, MessageBoxIcon.Information);

                Clear = true;
            }
        }
        public void Demitir(DTODemitidos demitidos)
        {
            string query = "insert into tb_demitidos(nm_nomedoatendente,nm_setor,ds_causa,dt_dia_demissao,id_usuario) values(@nome,@setor,@causa,@dia_demissao,@idUsuario)";

            List <MySqlParameter> parameters = new List <MySqlParameter>();

            parameters.Add(new MySqlParameter("@nome", demitidos.Nome));
            parameters.Add(new MySqlParameter("@setor", demitidos.Setor));
            parameters.Add(new MySqlParameter("@causa", demitidos.Causa));
            parameters.Add(new MySqlParameter("@dia_demissao", demitidos.Dia.ToString("yyyy-MM-dd")));
            parameters.Add(new MySqlParameter("@idUsuario", demitidos.IdUsuarios));

            ProjetoDataBase database = new ProjetoDataBase();

            database.ExecuteInsertParamters(query, parameters);
        }