public EdicaoRelatorio(Model.Consulta con, string pacNome) { InitializeComponent(); this.consulta = con; this.nome_paciente = pacNome; ConsultaController conCont = new ConsultaController(); if (conCont.add(con)) { MessageBox.Show("Consulta cadastrada com sucesso!"); ListaProblemas lp = new ListaProblemas(); List <Model.Problema> problemas = new List <Model.Problema>(); problemas = lp.problematizar(con); List <Model.Solucao> solucoes = new List <Model.Solucao>(); ProblemaController pC = new ProblemaController(); string data = con.datahora.ToShortDateString(); string hora = con.datahora.ToShortTimeString(); try { modelo = new Dictionary <Model.Problema, Model.Solucao>(); foreach (Model.Problema problema in problemas) { try { solucoes = pC.listaSolucao(problema.id); for (int x = 0; x < solucoes.Count; x++) { modelo.Add(problema, solucoes[x]); } } catch (Exception) { continue; } } textBox1.Text = nome_paciente; textBox2.Text = Session.nome; maskedTextBox1.Text = consulta.datahora.ToShortDateString(); maskedTextBox2.Text = consulta.datahora.ToShortTimeString(); Combobox.combobox(comboBox1, problemas); } catch (Exception) { MessageBox.Show("Não foi possível realizar a análise dos problemas para o relatório!"); } } else { MessageBox.Show("Consulta não pôde ser cadastrada!"); } }
/// <summary> /// Valida si existen datos en blanco /// </summary> /// <returns></returns> private bool VerificarDatosEnBlanco() { var contadorProblemas = ListaProblemas.Count(problema => problema.isCheked); if (contadorProblemas == 0) { return(false); } if (GradoSeleccionado == null) { return(false); } if (string.IsNullOrEmpty(txtJustificacion.Text)) { return(false); } return(true); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(BaseProblemas)); this.quadro1 = new Apresentação.Formulários.Quadro(); this.títuloBaseInferior1 = new Apresentação.Formulários.TítuloBaseInferior(); this.quadroExcluir = new Apresentação.Formulários.Quadro(); this.optExcluir = new Apresentação.Formulários.Opção(); this.lista = new Apresentação.Álbum.Edição.Fotos.ListaProblemas(); this.esquerda.SuspendLayout(); this.quadro1.SuspendLayout(); this.quadroExcluir.SuspendLayout(); this.SuspendLayout(); // // esquerda // this.esquerda.Controls.Add(this.quadroExcluir); this.esquerda.Size = new System.Drawing.Size(187, 368); // // quadro1 // this.quadro1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.quadro1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(242)))), ((int)(((byte)(239)))), ((int)(((byte)(221))))); this.quadro1.bInfDirArredondada = false; this.quadro1.bInfEsqArredondada = false; this.quadro1.bSupDirArredondada = true; this.quadro1.bSupEsqArredondada = true; this.quadro1.Controls.Add(this.lista); this.quadro1.Cor = System.Drawing.Color.Black; this.quadro1.FundoTítulo = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(165)))), ((int)(((byte)(159)))), ((int)(((byte)(97))))); this.quadro1.LetraTítulo = System.Drawing.Color.White; this.quadro1.Location = new System.Drawing.Point(193, 79); this.quadro1.MostrarBotãoMinMax = false; this.quadro1.Name = "quadro1"; this.quadro1.Size = new System.Drawing.Size(431, 270); this.quadro1.TabIndex = 6; this.quadro1.Tamanho = 30; this.quadro1.Título = "Problemas"; // // títuloBaseInferior1 // this.títuloBaseInferior1.BackColor = System.Drawing.Color.White; this.títuloBaseInferior1.Descrição = "Aqui estão os problemas relatados pelos funcionários acerca das fotos."; this.títuloBaseInferior1.Imagem = null; this.títuloBaseInferior1.Location = new System.Drawing.Point(205, 3); this.títuloBaseInferior1.Name = "títuloBaseInferior1"; this.títuloBaseInferior1.Size = new System.Drawing.Size(443, 70); this.títuloBaseInferior1.TabIndex = 7; this.títuloBaseInferior1.Título = "Relatório de problemas"; // // quadroExcluir // this.quadroExcluir.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); this.quadroExcluir.bInfDirArredondada = true; this.quadroExcluir.bInfEsqArredondada = true; this.quadroExcluir.bSupDirArredondada = true; this.quadroExcluir.bSupEsqArredondada = true; this.quadroExcluir.Controls.Add(this.optExcluir); this.quadroExcluir.Cor = System.Drawing.Color.Black; this.quadroExcluir.FundoTítulo = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(165)))), ((int)(((byte)(159)))), ((int)(((byte)(97))))); this.quadroExcluir.LetraTítulo = System.Drawing.Color.White; this.quadroExcluir.Location = new System.Drawing.Point(7, 25); this.quadroExcluir.MostrarBotãoMinMax = false; this.quadroExcluir.Name = "quadroExcluir"; this.quadroExcluir.Size = new System.Drawing.Size(160, 76); this.quadroExcluir.TabIndex = 0; this.quadroExcluir.Tamanho = 30; this.quadroExcluir.Título = "Problema selecionado"; this.quadroExcluir.Visible = false; // // optExcluir // this.optExcluir.BackColor = System.Drawing.Color.Transparent; this.optExcluir.Descrição = "Excluir"; this.optExcluir.Imagem = ((System.Drawing.Image)(resources.GetObject("optExcluir.Imagem"))); this.optExcluir.Location = new System.Drawing.Point(10, 54); this.optExcluir.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); this.optExcluir.Name = "optExcluir"; this.optExcluir.Size = new System.Drawing.Size(150, 24); this.optExcluir.TabIndex = 2; this.optExcluir.Click += new System.EventHandler(this.optExcluir_Click); // // lista // this.lista.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.lista.FullRowSelect = true; this.lista.Location = new System.Drawing.Point(0, 24); this.lista.MultiSelect = false; this.lista.Name = "lista"; this.lista.Size = new System.Drawing.Size(430, 245); this.lista.TabIndex = 0; this.lista.UseCompatibleStateImageBehavior = false; this.lista.View = System.Windows.Forms.View.Details; this.lista.SelectedIndexChanged += new System.EventHandler(this.lista_SelectedIndexChanged); // // BaseProblemas // this.Controls.Add(this.títuloBaseInferior1); this.Controls.Add(this.quadro1); this.Name = "BaseProblemas"; this.Size = new System.Drawing.Size(648, 368); this.Controls.SetChildIndex(this.esquerda, 0); this.Controls.SetChildIndex(this.quadro1, 0); this.Controls.SetChildIndex(this.títuloBaseInferior1, 0); this.esquerda.ResumeLayout(false); this.quadro1.ResumeLayout(false); this.quadroExcluir.ResumeLayout(false); this.ResumeLayout(false); }