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(); }
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(); }
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); }