コード例 #1
0
 internal static void Save(DadosAgenda newItem)
 {
     using (DataBaseContext db = new DataBaseContext(DataBaseContext.ConnectionString))
     {
         db.dadosAgenda.InsertOnSubmit(newItem);
         db.SubmitChanges();
     }
 }
コード例 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            DadosAgenda dadosAgenda = db.DadosAgenda.Find(id);

            db.DadosAgenda.Remove(dadosAgenda);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
        public void AtualizarAgenda(Agenda A)
        {
            if (A == null)
            {
                throw new Exception("Não é possível alterar um objeto nulo");
            }
            DadosAgenda dl = new DadosAgenda();

            dl.AtualizarAgenda(A);
        }
コード例 #4
0
 public ActionResult Edit([Bind(Include = "IdTelefone,Telefone,Nome,Endereco")] DadosAgenda dadosAgenda)
 {
     if (ModelState.IsValid)
     {
         db.Entry(dadosAgenda).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(dadosAgenda));
 }
コード例 #5
0
        public ActionResult Create([Bind(Include = "IdTelefone,Telefone,Nome,Endereco")] DadosAgenda dadosAgenda)
        {
            if (ModelState.IsValid)
            {
                db.DadosAgenda.Add(dadosAgenda);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(dadosAgenda));
        }
コード例 #6
0
 internal static void Update(DadosAgenda item)
 {
     using (DataBaseContext db = new DataBaseContext(DataBaseContext.ConnectionString))
     {
         var query = db.dadosAgenda.Where(d => d.Id == item.Id);
         DadosAgenda dados = (DadosAgenda)query.First<DadosAgenda>();
         dados.Nome = item.Nome;
         dados.Numero = item.Numero;
         dados.Tipo = item.Tipo;
         dados.Grupo = item.Grupo;
         db.SubmitChanges();
     }
 }
コード例 #7
0
        public void InserirAgenda(Agenda A)
        {
            DadosAgenda D = new DadosAgenda();

            if (D.VerificarExistencia(A) == true)
            {
                throw new Exception("Data e hora ja cadastrada");
            }

            DadosAgenda dl = new DadosAgenda();

            dl.InserirAgenda(A);
        }
コード例 #8
0
        // GET: DadosAgenda/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DadosAgenda dadosAgenda = db.DadosAgenda.Find(id);

            if (dadosAgenda == null)
            {
                return(HttpNotFound());
            }
            return(View(dadosAgenda));
        }
コード例 #9
0
        internal static void Remove(DadosAgenda item)
        {
            using (DataBaseContext db = new DataBaseContext(DataBaseContext.ConnectionString))
            {
                var query = db.dadosAgenda.Where(d => d.Id == item.Id);

                if (query.Count() > 0)
                {
                    db.dadosAgenda.DeleteOnSubmit(query.First());

                    db.SubmitChanges();
                }
            }
        }
コード例 #10
0
        public void VerificarExistencia(Agenda A)
        {
            DadosAgenda dl = new DadosAgenda();

            dl.VerificarExistencia(A);
        }
コード例 #11
0
        public List <Agenda> SelecionarAgenda()
        {
            DadosAgenda da = new DadosAgenda();

            return(da.SelecionarAgenda());
        }
コード例 #12
0
        public override bool doEvent(int event_number, object arg)
        {
            switch (event_number)
            {
                #region - event_Load -

            case event_Load:
            {
                //InitEventCode event_Load

                                        #if ROBOT
                var_util.execDefinedRobot(this, var_alias);
                                        #else
                doEvent(event_Translate, null);
                doEvent(event_FormIsOpening, null);
                                        #endif

                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_Translate -

            case event_Translate:
            {
                //InitEventCode event_Translate
                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_FormIsOpening -

            case event_FormIsOpening:
            {
                //InitEventCode event_FormIsOpening
                //EndEventCode
                return(true);
            }

                #endregion

                #region - robot_ShowDialog -

            case robot_ShowDialog:
            {
                //InitEventCode robot_ShowDialog
                //EndEventCode
                return(true);
            }

                #endregion

                #region - robot_CloseDialog -

            case robot_CloseDialog:
            {
                //InitEventCode robot_CloseDialog
                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_Adicionar -

            case event_Adicionar:
            {
                //InitEventCode event_Adicionar

                event_dlgCadastroAtividade ev_call = new event_dlgCadastroAtividade(var_util, var_exchange);

                ev_call.header = header;

                ev_call.i_Form.ShowDialog();

                if (ev_call.HouveCadastro)
                {
                    doEvent(event_buscaDados, null);
                }

                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_Remover -

            case event_Remover:
            {
                //InitEventCode event_Remover

                string fk_agenda = var_util.getSelectedListViewItemTag(i_Form.LstTrans);

                if (fk_agenda != null)
                {
                    var_exchange.del_agenda(fk_agenda, ref header);

                    doEvent(event_buscaDados, null);
                }

                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_buscaDados -

            case event_buscaDados:
            {
                //InitEventCode event_buscaDados

                Application.DoEvents();

                string st_csv_id = "";

                i_Form.LstTrans.Items.Clear();

                ArrayList desc = new TipoAtividadeDesc().GetArray();

                if (var_exchange.fetch_agenda(ref header,
                                              ref st_csv_id))
                {
                    ArrayList full_memory = new ArrayList();

                    while (st_csv_id != "")
                    {
                        ArrayList tmp_memory = new ArrayList();

                        if (var_exchange.fetch_memory(st_csv_id, "400", ref st_csv_id, ref tmp_memory))
                        {
                            for (int t = 0; t < tmp_memory.Count; ++t)
                            {
                                full_memory.Add(tmp_memory[t]);
                            }
                        }
                    }

                    for (int t = 0; t < full_memory.Count; ++t)
                    {
                        DadosAgenda da = new DadosAgenda(full_memory[t] as DataPortable);

                        int index = Convert.ToInt32(da.get_en_atividade()) - 1;

                        string [] full_row = new string [] { da.get_st_empresa() + " - " + da.get_st_nome_empresa(),
                                  desc[index].ToString(),
                                  da.get_st_info() };

                        i_Form.LstTrans.Items.Add(var_util.GetListViewItem(da.get_fk_agenda(), full_row));
                    }

                    Application.DoEvents();
                }

                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_BtnAdicionarClick -

            case event_BtnAdicionarClick:
            {
                //InitEventCode event_BtnAdicionarClick
                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_BtnRemoverClick -

            case event_BtnRemoverClick:
            {
                //InitEventCode event_BtnRemoverClick
                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_DlgAgendamentoShown -

            case event_DlgAgendamentoShown:
            {
                //InitEventCode event_DlgAgendamentoShown
                //EndEventCode
                return(true);
            }

                #endregion

            default: break;
            }

            return(false);
        }
コード例 #13
0
        public void CancelarAgenda(Agenda A)
        {
            DadosAgenda dl = new DadosAgenda();

            dl.CancelarAgenda(A);
        }
コード例 #14
0
        public void DeleteAgenda(Agenda A)
        {
            DadosAgenda dl = new DadosAgenda();

            dl.DeleteAgenda(A);
        }
コード例 #15
0
 internal void Remove(DadosAgenda newItem)
 {
     DAOProvider.Remove(newItem);
 }
コード例 #16
0
 internal void Save(DadosAgenda newItem)
 {
     DAOProvider.Save(newItem);
 }
コード例 #17
0
 internal void Update(DadosAgenda newItem)
 {
     DAOProvider.Update(newItem);
 }