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 = ""; } }
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 = ""; } } }