Ejemplo n.º 1
0
        public bool AtualizarFuncionario(FuncionarioAtModelo fcAtMd)
        {
            bool ret = false;

            try
            {
                MySqlCommand mysqlFun = new MySqlCommand("MYSP_ATUALIZAR_FUNCIONARIO");
                mysqlFun.Connection  = Conexao.ObjetoConexao;
                mysqlFun.CommandType = CommandType.StoredProcedure;
                mysqlFun.Parameters.AddWithValue("_IDENDERECO", fcAtMd.IDEnd);
                mysqlFun.Parameters.AddWithValue("_IDPESSOA", fcAtMd.IDPessoa);
                mysqlFun.Parameters.AddWithValue("_IDTELEFONE", fcAtMd.IDTelefone);
                mysqlFun.Parameters.AddWithValue("_IDFUNCIONARIO", fcAtMd.IDFuncionario);
                mysqlFun.Parameters.AddWithValue("_ESTADO", fcAtMd.Estado);
                mysqlFun.Parameters.AddWithValue("_CIDADE", fcAtMd.Cidade);
                mysqlFun.Parameters.AddWithValue("_BAIRRO", fcAtMd.Bairro);
                mysqlFun.Parameters.AddWithValue("_LOGRADOURO", fcAtMd.Logradouro);
                mysqlFun.Parameters.AddWithValue("_NUMERO", fcAtMd.NumeroEnd);
                mysqlFun.Parameters.AddWithValue("_NOME", fcAtMd.Nome);
                mysqlFun.Parameters.AddWithValue("_ANIVERSARIO", fcAtMd.Aniversario);
                mysqlFun.Parameters.AddWithValue("_NUMEROTEL", fcAtMd.NumeroTel);
                mysqlFun.Parameters.AddWithValue("_NUMEROCEL", fcAtMd.NumeroCel);
                mysqlFun.Parameters.AddWithValue("_LOGIN", fcAtMd.Login);
                mysqlFun.Parameters.AddWithValue("_SENHA", fcAtMd.Senha);
                mysqlFun.Parameters.AddWithValue("_FUNCAO", fcAtMd.Funcao);
                this.Conexao.Conectar();
                mysqlFun.ExecuteNonQuery();

                if (fcAtMd.IDEmpresa > 0)
                {
                    if (this.IncluirAtualizarFunEmpr(fcAtMd.IDFuncEmp, fcAtMd.IDFuncionario, fcAtMd.IDEmpresa))
                    {
                        MessageBox.Show("Atualizado com sucesso! (" + fcAtMd.Razao + ") ");
                    }
                    else
                    {
                        MessageBox.Show("Erro ao Vincular Funcionario a Empresa!");
                    }
                }
                else
                {
                    MessageBox.Show("Atualizado com sucesso!");
                }


                ret = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Houve problemas. Erro: \n" + ex.Message);
                ret = true;
            }
            finally
            {
                this.Conexao.Desconectar();
            }
            return(ret);
        }
Ejemplo n.º 2
0
        public bool AtualizarFuncionario(FuncionarioAtModelo fcMD)
        {
            bool           ret  = false;
            FuncionarioDAL fcdl = new FuncionarioDAL(this.Conexao);

            ret = fcdl.AtualizarFuncionario(fcMD);

            return(ret);
        }