private void txtAddLista_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter && !string.IsNullOrEmpty(txtAddLista.Text) && !string.IsNullOrWhiteSpace(txtAddLista.Text)) { TipoTarefa info = new TipoTarefa(); info.Nome = txtAddLista.Text; bll.CadstrarTipoTarefa(info); Close(); } }
/// <summary> /// Cadastrar tipo de tarefa /// </summary> /// <param name="pInfo">objeto com tipo de dados da tarefa</param> public void CadstrarTipoTarefa(TipoTarefa pInfo) { using (var ctx = new Context()) { TipoTarefa tarefa = new TipoTarefa(); tarefa.Nome = pInfo.Nome; ctx.TipoTarefas.Add(tarefa); ctx.SaveChanges(); } }
private void btnCadastrar_Click(object sender, EventArgs e) { TipoTarefa info = new TipoTarefa(); info.Nome = txtDescricaoTipoTarefa.Text; bll.CadstrarTipoTarefa(info); //limpa campo txtDescricaoTipoTarefa.Clear(); //atualiza grid dataGridViewTipoTarefas.DataSource = bll.ListaTipoTarefas(); FormartarDataGridView(); }
/// <summary> /// Método remove a lista de tarefa pelo nome /// </summary> /// <param name="pListaSelecionada"></param> public void ApagarListaTarefa(string pListaSelecionada) { using (var ctx = new Context()) { TipoTarefa listaTarefa = ctx.TipoTarefas.Where(ta => ta.Nome == pListaSelecionada).FirstOrDefault(); List <Tarefa> tarefas = ctx.Tarefas.Where(tare => tare.TipoTarefa == listaTarefa.Nome).ToList(); foreach (Tarefa item in tarefas) { ctx.Tarefas.Remove(item); } ctx.TipoTarefas.Remove(listaTarefa); ctx.SaveChanges(); } }
/// <summary> /// Cadastrar tarefa /// </summary> /// <param name="pInfo">objeto com dados do tipo de tarefa</param> public void CadstrarTipoTarefa(TipoTarefa pInfo) { dal.CadstrarTipoTarefa(pInfo); }