コード例 #1
0
        public void SaveCargo(DTOCargos Cargos)
        {
            string query = "insert into tb_cargos(bt_marketing,bt_contabilidade,bt_rh,bt_gerentelocal,bt_assistente_geral,id_usuario) VALUES (@bt_marketing,@bt_Contabilidade,@bt_rh,@bt_gerentelocal,@bt_assistente_geral,@id_usuario)";

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

            parameters.Add(new MySqlParameter("bt_marketing", Cargos.Marketing));
            parameters.Add(new MySqlParameter("bt_contabilidade", Cargos.Contabilidade));
            parameters.Add(new MySqlParameter("bt_rh", Cargos.Rh));
            parameters.Add(new MySqlParameter("bt_gerentelocal", Cargos.GerenteLocal));
            parameters.Add(new MySqlParameter("bt_assistente_geral", Cargos.AGeral));
            parameters.Add(new MySqlParameter("id_usuario", Cargos.IdUser));

            ProjetoDataBase database = new ProjetoDataBase();

            database.ExecuteInsertParamters(query, parameters);
        }
コード例 #2
0
        public void UpdateCargos(DTOCargos Cargos)
        {
            string query = "UPDATE tb_cargos SET bt_marketing = @bt_marketing,bt_contabilidade = @bt_contabilidade,bt_rh = @bt_rh,bt_gerentelocal = @bt_gerentelocal,bt_assistente_geral = @bt_assistente_geral WHERE id_usuario = @id_usuario";

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

            parameters.Add(new MySqlParameter("bt_marketing", Cargos.Marketing));
            parameters.Add(new MySqlParameter("bt_contabilidade", Cargos.Contabilidade));
            parameters.Add(new MySqlParameter("bt_rh", Cargos.Rh));
            parameters.Add(new MySqlParameter("bt_gerentelocal", Cargos.GerenteLocal));
            parameters.Add(new MySqlParameter("bt_assistente_geral", Cargos.AGeral));
            parameters.Add(new MySqlParameter("id_usuario", Cargos.IdUser));


            ProjetoDataBase database = new ProjetoDataBase();

            database.ExecuteInsertParamters(query, parameters);
        }
コード例 #3
0
        public void Save(string email, string nome, string pass, string user, string cpf, DateTime nascimento, string cep, string telefone, decimal numerodacasa, decimal salariobruto, bool adm, bool vendas, bool compras, bool contabilidade, bool fin, bool rh, string setor, decimal va, decimal vr, decimal sf, bool saude, bool transporte, bool rhcargos, bool ageral, bool mkt, bool cont, bool gerentelocal)
        {
            if (email == string.Empty || nome == string.Empty || pass == string.Empty || user == string.Empty || cpf == string.Empty || cpf == string.Empty || cep == string.Empty || numerodacasa == 0 || salariobruto < 0)
            {
                MessageBox.Show("FALHA,PREENCHA OS CAMPOS!", "TOPMOVIE - ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);

                Clear = false;
            }
            else if (rhcargos == false && ageral == true && mkt == true && cont == true && gerentelocal == true)
            {
                MessageBox.Show("FALHA,PREENCHA OS CAMPOS!", "TOPMOVIE - ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Clear = false;
            }

            else
            {
                CrudDataBase SaveDB = new CrudDataBase();

                // Salvar o usuário
                DTOUser usuarioDTO = new DTOUser();

                usuarioDTO.Nome        = nome;
                usuarioDTO.User        = user;
                usuarioDTO.Password    = pass;
                usuarioDTO.Email       = email;
                usuarioDTO.Cpf         = cpf;
                usuarioDTO.Birth       = nascimento;
                usuarioDTO.PostalCode  = cep;
                usuarioDTO.HouseNumber = numerodacasa;
                usuarioDTO.Telefone    = telefone;


                int idUsuario = SaveDB.SaveUser(usuarioDTO);

                // Salvar permissão
                DTOPermission permissaoDTO = new DTOPermission();


                permissaoDTO.Administrator = adm;
                permissaoDTO.Rh            = rh;
                permissaoDTO.Fin           = fin;
                permissaoDTO.Cont          = contabilidade;
                permissaoDTO.Vend          = vendas;
                permissaoDTO.Comp          = compras;
                permissaoDTO.IdUser        = idUsuario;

                SaveDB.SavePermission(permissaoDTO);

                //Salvar cargos

                DTOCargos cargosDTO = new DTOCargos();

                cargosDTO.AGeral        = ageral;
                cargosDTO.Contabilidade = cont;
                cargosDTO.Marketing     = mkt;
                cargosDTO.GerenteLocal  = gerentelocal;
                cargosDTO.Rh            = rhcargos;
                cargosDTO.IdUser        = idUsuario;

                SaveDB.SaveCargo(cargosDTO);



                //Salvar o setor
                DTOSector setorDTO = new DTOSector();

                setorDTO.Setor     = setor;
                setorDTO.IdUsuario = idUsuario;

                SaveDB.SaveSetor(setorDTO);


                //Salvar beneficios
                DTOBenefit beneficiosDTO = new DTOBenefit();

                beneficiosDTO.CommuterBenefits = transporte;
                beneficiosDTO.FamilySalary     = sf;
                beneficiosDTO.HealthInsurance  = saude;
                beneficiosDTO.MealTicket       = vr;
                beneficiosDTO.MealVoucher      = va;
                beneficiosDTO.IdUsuario        = idUsuario;

                SaveDB.SaveBenef(beneficiosDTO);

                //Salvar salário bruto
                DTOSalarioBruto salariobrutoDTO = new DTOSalarioBruto();

                salariobrutoDTO.IdUser       = idUsuario;
                salariobrutoDTO.SalarioBruto = salariobruto;

                SaveDB.SaveSalarioBruto(salariobrutoDTO);

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

                Clear = true;
            }
        }