Ejemplo n.º 1
0
        private void Excluir()
        {
            if (!string.IsNullOrEmpty(this.Nome))
            {
                Funcionario item = ListaFuncionario.Where(a => a.Nome == this.Nome).ToList()[0];

                ListaFuncionario.Remove(item);

                Repository <Funcionario> rep = new Repository <Funcionario>();

                rep.Delete(item, "MUDAR");

                this.Id      = 0;
                this.Nome    = "";
                this.Cargo   = "";
                this.Salario = "";
            }
        }
Ejemplo n.º 2
0
        private void Gravar()
        {
            Funcionario obj = new Funcionario()
            {
                Id          = this.Id,
                Nome        = this.Nome,
                Cargo       = this.Cargo,
                Salario     = this.Salario,
                CodigoMoeda = this.SelectedMoeda.Key
            };

            if (this.Nome.Trim() != "" && this.Cargo.Trim() != "" && this.Salario.Trim() != "")
            {
                Repository <Funcionario> rep = new Repository <Funcionario>();

                var retorno = rep.Save(obj, "MUDAR");

                if (retorno == 1)
                {
                    if (this.Id == 0)
                    {
                        ListaFuncionario.Add(obj);
                    }
                    else
                    {
                        Funcionario item = ListaFuncionario.Where(a => a.Nome == this.Nome).ToList()[0];

                        ListaFuncionario.Remove(item);

                        ListaFuncionario.Add(obj);
                    }

                    this.Id      = 0;
                    this.Nome    = "";
                    this.Cargo   = "";
                    this.Salario = "";
                }
            }
        }