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();
            }
        }
Beispiel #2
0
        /// <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();
        }
Beispiel #4
0
        /// <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();
            }
        }
Beispiel #5
0
 /// <summary>
 /// Cadastrar tarefa
 /// </summary>
 /// <param name="pInfo">objeto com dados do tipo de tarefa</param>
 public void CadstrarTipoTarefa(TipoTarefa pInfo)
 {
     dal.CadstrarTipoTarefa(pInfo);
 }