public ActionResult Ficha(FichaPacienteFormModel Form)
        {
            if (!ModelState.IsValid)
            {
                FichaPacienteViewModel model = new FichaPacienteViewModel(db, User.Identity.Name);
                model.Form = Form;
                return(View(model));
            }
            Persona      persona      = db.Personas.SingleOrDefault(x => x.Email == User.Identity.Name);
            FichaPersona fichaPersona = new FichaPersona
            {
                Descripcion = Form.Descripcion, Enfermedad = Form.Enfermedad, EsCronica = false, FechaCreacion = DateTime.UtcNow, IdFichaPersona = Guid.NewGuid()
            };

            persona.FichaPersonas.Add(fichaPersona);
            db.SaveChanges();

            return(RedirectToAction("Ficha"));
        }
        static void Main(string[] args)
        {
            FichaPersona p1 = new FichaPersona("Atreides", 1.93F, 300);
            FichaPersona p2 = new FichaPersona("Eragon", 1.93F, 300);
            FichaPersona p3 = new FichaPersona("Colophonius", 2.80F, 300);
            FichaPersona p4 = new FichaPersona("Jace", 1.93F, 300);
            FichaPersona p5 = new FichaPersona("Church", 1.93F, 300);
            FichaPersona p6 = new FichaPersona("Jillian", 1.93F, 300);

            // Método getPersona() vs ToString()
            Console.WriteLine("Escribe datos de P3: " + p3.getPersona());
            Console.WriteLine(p3.ToString());

            // Volcando datos de p6 sobre p8
            FichaPersona p8 = new FichaPersona();

            p8 = p6;
            Console.WriteLine(p8.ToString());

            // Salida
            Console.WriteLine("\n\nPulsa ENTER para salir...");
            Console.ReadLine();
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            Inicio();
            FichaPersona alumno1 = new FichaPersona();
            FichaPersona alumno2 = new FichaPersona("Anita", 1.68F, 20);

            Console.Write("Introduce el nombre de Alumno1: ");
            alumno1.SetNombre(Console.ReadLine());
            Console.Write("Introduce la altura de Alumno1: ");
            alumno1.SetAltura(float.Parse(Console.ReadLine()));
            Console.Write("Introduce la edad de Alumno1: ");
            alumno1.SetEdad(int.Parse(Console.ReadLine()));

            Console.WriteLine("\nDatos del alumno1 con .GetPersona: " + alumno1.GetPersona());
            Console.WriteLine("Datos del alumno1 con .ToString: " + alumno1.ToString());
            Console.WriteLine("\nDatos del alumno2:\nNombre. " + alumno2.GetNombre() + "\nAltura. " + alumno2.GetAltura() + " m\nEdad. " + alumno2.GetEdad() + " años");


            /*	alumno1.nombre = "Pepito";
             *      alumno2.nombre = "Anita";
             *      Console.WriteLine("El nombre del alumno1 es {0}.", alumno1.nombre); */
            Console.ReadLine();
        }
Beispiel #4
0
        static public List <Button> CreateAdministrativoView()
        {
            var buttonList = new List <Button>();

            var menuButtonStyle = (Style)Application.Current.Resources["MenuButton"];
            var numRow          = 0;

            var HomeButton = new Button()
            {
                Name    = "HomeButton",
                Content = "Home",
                Style   = menuButtonStyle
            };

            buttonList.Add(HomeButton);
            Grid.SetRow(HomeButton, numRow);
            numRow++;

            var ChangePassButton = new Button()
            {
                Name    = "ChangePassButton",
                Content = "Cambiar Contraseña",
                Style   = menuButtonStyle
            };

            buttonList.Add(ChangePassButton);
            Grid.SetRow(ChangePassButton, numRow);
            numRow++;

            var BuscadorPersona = new Button()
            {
                Name    = "BuscadorPersona",
                Content = "Buscar Personas",
                Style   = menuButtonStyle
            };

            buttonList.Add(BuscadorPersona);
            Grid.SetRow(BuscadorPersona, numRow);
            numRow++;

            var FichaPersona = new Button()
            {
                Name    = "FichaPersona",
                Content = "Fichas Personales",
                Style   = menuButtonStyle
            };

            buttonList.Add(FichaPersona);
            Grid.SetRow(FichaPersona, numRow);
            numRow++;

            var FormCurso = new Button()
            {
                Name    = "FormCurso",
                Content = "Formularios Curso",
                Style   = menuButtonStyle
            };

            buttonList.Add(FormCurso);
            Grid.SetRow(FormCurso, numRow);
            numRow++;

            var FormAsignatura = new Button()
            {
                Name    = "FormAsignatura",
                Content = "Formularios Asignatura",
                Style   = menuButtonStyle
            };

            buttonList.Add(FormAsignatura);
            Grid.SetRow(FormAsignatura, numRow);
            numRow++;

            var FormAula = new Button()
            {
                Name    = "FormAula",
                Content = "Formularios Aula",
                Style   = menuButtonStyle
            };

            buttonList.Add(FormAula);
            Grid.SetRow(FormAula, numRow);
            numRow++;

            var FormDepartamento = new Button()
            {
                Name    = "FormDepartamento",
                Content = "Formularios Departamento",
                Style   = menuButtonStyle
            };

            buttonList.Add(FormDepartamento);
            Grid.SetRow(FormDepartamento, numRow);
            numRow++;

            var FormHorario = new Button()
            {
                Name    = "FormHorario",
                Content = "Formularios Horario",
                Style   = menuButtonStyle
            };

            buttonList.Add(FormHorario);
            Grid.SetRow(FormHorario, numRow);
            numRow++;

            var LogOutButton = new Button()
            {
                Name    = "LogOutButton",
                Content = "Salir",
                Style   = menuButtonStyle
            };

            buttonList.Add(LogOutButton);
            Grid.SetRow(LogOutButton, numRow);
            numRow++;

            void AdministrativoView_Click(object sender, RoutedEventArgs e)
            {
                if (sender is Button btnSender)
                {
                    if (btnSender == HomeButton)
                    {
                        var backUpMainPanel = XamlBridge.BackUpMainPanel;
                        XamlFunctionality.ReplaceGrids(XamlBridge.MainPanelInstance, backUpMainPanel);
                        XamlBridge.MainPanelInstance = backUpMainPanel;
                    }
                    else if (btnSender == ChangePassButton)
                    {
                        var mainPanel = new ChangePassword().MainPanel;

                        XamlFunctionality.ReplaceGrids(XamlBridge.MainPanelInstance, mainPanel);

                        XamlBridge.MainPanelInstance = mainPanel;
                    }
                    else if (btnSender == BuscadorPersona)
                    {
                        var backUpMainPanel = new BuscadorV2().MainPanel;
                        XamlFunctionality.ReplaceGrids(XamlBridge.MainPanelInstance, backUpMainPanel);
                        XamlBridge.MainPanelInstance = backUpMainPanel;
                    }
                    else if (btnSender == FormCurso)
                    {
                        var backUpMainPanel = new FormularioCurso().MainPanel;
                        XamlFunctionality.ReplaceGrids(XamlBridge.MainPanelInstance, backUpMainPanel);

                        XamlBridge.MainPanelInstance = backUpMainPanel;
                    }
                    else if (btnSender == FormAsignatura)
                    {
                        var backUpMainPanel = new FormularioAsignatura().MainPanel;
                        XamlFunctionality.ReplaceGrids(XamlBridge.MainPanelInstance, backUpMainPanel);

                        XamlBridge.MainPanelInstance = backUpMainPanel;
                    }
                    else if (btnSender == FormAula)
                    {
                        var backUpMainPanel = new FormularioAula().MainPanel;
                        XamlFunctionality.ReplaceGrids(XamlBridge.MainPanelInstance, backUpMainPanel);

                        XamlBridge.MainPanelInstance = backUpMainPanel;
                    }
                    else if (btnSender == FormDepartamento)
                    {
                        var backUpMainPanel = new FormularioDepartamento().MainPanel;
                        XamlFunctionality.ReplaceGrids(XamlBridge.MainPanelInstance, backUpMainPanel);

                        XamlBridge.MainPanelInstance = backUpMainPanel;
                    }
                    else if (btnSender == FormHorario)
                    {
                        var backUpMainPanel = new FormularioHorario().MainPanel;
                        XamlFunctionality.ReplaceGrids(XamlBridge.MainPanelInstance, backUpMainPanel);

                        XamlBridge.MainPanelInstance = backUpMainPanel;
                    }
                    else if (btnSender == FichaPersona)
                    {
                        var fichaPersona    = new FichaPersona();
                        var backUpMainPanel = fichaPersona.MainPanel;
                        XamlBridge.FichaPersona = fichaPersona;
                        fichaPersona.Close();
                        XamlFunctionality.ReplaceGrids(XamlBridge.MainPanelInstance, backUpMainPanel);

                        XamlBridge.MainPanelInstance = backUpMainPanel;
                    }
                    else if (btnSender == LogOutButton)
                    {
                        StaticButtonViews.LogOutFromMainWindow();
                    }
                }
            };

            foreach (var button in buttonList)
            {
                button.Click += new RoutedEventHandler(AdministrativoView_Click);
            }

            return(buttonList);
        }