コード例 #1
0
        static void Main(string[] args)
        {
            AgendaController   agendaController   = new AgendaController();
            ContactoController contactoController = new ContactoController();
            bool fin = false;

            do
            {
                Menu();
                switch (IngresarNumero(3))
                {
                case 1:
                    AgregarAgenda();
                    break;

                case 2:
                    MostrarAgendas();
                    break;

                case 3:
                    Console.WriteLine("Hasta la próxima");
                    Console.ReadKey();
                    fin = true;
                    break;
                }
                Console.Clear();
            } while (!fin);
        }
コード例 #2
0
        public void InserirAgendaTest()
        {
            AgendaController target = new AgendaController(); // TODO: Initialize to an appropriate value
            Agenda           agenda = null;                   // TODO: Initialize to an appropriate value

            target.InserirAgenda(agenda);
            Assert.Inconclusive("A method that does not return a value cannot be verified.");
        }
コード例 #3
0
        public override void SetupTest()
        {
            base.SetupTest();
            this.controller = new AgendaController();
            var context = new ControllerContext(this.moqHttpContext.Object, new RouteData(), this.controller);

            this.controller.ControllerContext = context;
        }
コード例 #4
0
        public void VerificaEmailTest()
        {
            AgendaController target = new AgendaController(); // TODO: Initialize to an appropriate value
            int    dia  = 0;                                  // TODO: Initialize to an appropriate value
            string hora = string.Empty;                       // TODO: Initialize to an appropriate value

            target.VerificaEmail(dia, hora);
            Assert.Inconclusive("A method that does not return a value cannot be verified.");
        }
コード例 #5
0
        public void SelecionarTodosAgendaTest()
        {
            AgendaController target   = new AgendaController(); // TODO: Initialize to an appropriate value
            List <Agenda>    expected = null;                   // TODO: Initialize to an appropriate value
            List <Agenda>    actual;

            actual = target.SelecionarTodosAgenda();
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Verify the correctness of this test method.");
        }
コード例 #6
0
        private static void AgregarAgenda()
        {
            AgendaController agendaController = new AgendaController();

            Console.WriteLine("Nueva agenda\nIngrese el nombre de la agenda");
            string nombreAgenda  = Console.ReadLine();
            string fechaCreacion = DateTime.Now.ToString();

            agendaController.Crear(nombreAgenda, fechaCreacion);
        }
コード例 #7
0
        private static void MostrarAgendas()
        {
            Console.WriteLine("Agendas registradas");
            AgendaController agendaController = new AgendaController();

            foreach (Agenda agenda in agendaController.MostrarAgenda())
            {
                Console.WriteLine(agenda);
            }
            Console.WriteLine("Presione una tecla para volver al menu");
            Console.ReadKey();
            Menu();
        }
コード例 #8
0
ファイル: ActionerOfFilter.cs プロジェクト: Leodolz/AgendaApp
        private IAgendaFilterer GetAgendaFilterer(AgendaController agendaController)
        {
            switch (FilteringCode)
            {
            case FILTER_BY_DATE:
                return(new DateFilterer(agendaController));

            case FILTER_BY_TEXT:
                return(new TextFilterer(agendaController));

            default:
                return(null);
            }
        }
コード例 #9
0
        private void BtnExcluir_Consulta_Click(object sender, EventArgs e)
        {
            var _objCurrentRowId = Convert.ToInt32(DtgAgenda.CurrentRow.Cells[0].Value);

            var _bolCouldBeDeleted = new AgendaController().Remove(new Agenda()
            {
                Id = _objCurrentRowId
            });

            if (_bolCouldBeDeleted)
            {
                MessageBox.Show("Excluído com sucesso!");
            }

            LoadAgenda();
        }
コード例 #10
0
        protected void BTenviar_Click(object sender, EventArgs e)
        {
            AgendaController controller = new AgendaController();

            agenda.data = Convert.ToString(DateTime.Now.DayOfYear);
            string SubHora = Convert.ToString(DateTime.Now.TimeOfDay);

            agenda.hora        = SubHora.Substring(0, 5);
            agenda.Comentarios = TXAgenda.Text;
            agenda.FK_Codigo   = 8;
            agenda.data_email  = Convert.ToString(CDagendaLembrete.SelectedDate.Date.DayOfYear);
            agenda.hora_email  = TXHoraLembrete.Text;
            agenda.Cod_Tipo    = Convert.ToInt32(DropDAgenda.SelectedValue);


            controller.InserirAgenda(agenda);
        }
コード例 #11
0
        private void LoadAgenda()
        {
            try
            {
                DtgAgenda.AutoGenerateColumns = true;
                DtgAgenda.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;

                var _objLstAgendas        = new AgendaController().GetAgendaFrom(LoggedUser.USER);
                var _objLstBindingAgendas = new List <BindingAgenda>();

                foreach (var _objAgenda in _objLstAgendas)
                {
                    _objLstBindingAgendas.Add(new BindingAgenda()
                    {
                        Id          = _objAgenda.Id,
                        DtBegin     = _objAgenda.DtBegin.ToString("dd/MM/yyyy HH:mm"),
                        DtEnd       = _objAgenda.DtEnd.ToString("dd/MM/yyyy HH:mm"),
                        PacientName = _objAgenda.Pacient.Name,
                        Price       = (_objAgenda.Price != null) ? _objAgenda.Price.ToString() : string.Empty,
                        Payed       = _objAgenda.Payed ? "SIM" : "NÃO"
                    });
                }

                var _objBinding = new BindingList <BindingAgenda>(_objLstBindingAgendas);
                DtgAgenda.DataSource = _objBinding;

                DtgAgenda.Columns[0].HeaderText = "IDENTIFICAÇÃO";
                DtgAgenda.Columns[0].Visible    = false;
                DtgAgenda.Columns[1].HeaderText = "INÍCIO DA CONSULTA";
                DtgAgenda.Columns[2].HeaderText = "FINAL DA CONSULTA";
                DtgAgenda.Columns[3].HeaderText = "PACIENTE";
                DtgAgenda.Columns[4].HeaderText = "PREÇO";
                DtgAgenda.Columns[5].HeaderText = "PAGA";
            }
            catch
            {
            }
        }
コード例 #12
0
ファイル: AdderTwoEntries.cs プロジェクト: Leodolz/AgendaApp
 public AdderTwoEntries(AgendaController agendaController)
 {
     this.agendaController = agendaController;
 }
コード例 #13
0
        public void AgendaControllerConstructorTest()
        {
            AgendaController target = new AgendaController();

            Assert.Inconclusive("TODO: Implement code to verify target");
        }
コード例 #14
0
ファイル: ActionerOfFilter.cs プロジェクト: Leodolz/AgendaApp
 public ActionerOfFilter(AgendaController agendaController)
 {
     this.agendaController = agendaController;
 }
コード例 #15
0
 public InterpreterOfShow(AgendaController agendaController)
 {
     this.agendaController = agendaController;
 }