private void button1_Click(object sender, EventArgs e) { string sexo = comboBox2.Text.ToString(); if (sexo == "Masculino") { sexo = "M"; } if (sexo == "Femenino") { sexo = "F"; } cc = ConnectorClass.Instance; string seleccion = "SELECT me_persona ID, pe_nombre NOMBRE, pe_apellido APELLIDO, pe_sexo SEXO, pe_fecha_nac AS 'FECHA DE NACIMIENTO', me_matricula MATRICULA, pe_tipo_doc AS 'TIPO DOC', pe_num_doc AS 'NUMERO DOC', 'CLICK PARA EDITAR' AS 'SELECCIONAR'"; string origen = " FROM BUGDEVELOPING.MEDICO JOIN BUGDEVELOPING.PERSONA ON (PE_ID = ME_PERSONA)"; string condicion = " WHERE ME_ACTIVO = 1"; if (textBox1.Text != "") { condicion += " and PE_NOMBRE like " + "'%" + textBox1.Text + "%'"; } if (textBox2.Text != "") { condicion += "and PE_APELLIDO like " + "'%" + textBox2.Text + "%'"; } if (textBox3.Text != "") { condicion += " and PE_NUM_DOC like " + "'%" + textBox3.Text + "%'"; } if (dateTimePicker1.Value != ConnectorClass.getFechaSistema()) { condicion += " and PE_FECHA_NAC = '" + dateTimePicker1.Text + "'"; } if (comboBox2.Text != "") { condicion += " and PE_SEXO = '" + sexo + "'"; } if (textBox7.Text != "") { condicion += " and ME_MATRICULA like " + "'%" + textBox7.Text + "%'"; } dataGridView1.DataSource = cc.executeQuery(seleccion + origen + condicion); dataGridView1.Enabled = true; }
private void button2_Click(object sender, EventArgs e) { comboBox2.Text = ""; comboBox1.Text = ""; textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; textBox6.Text = ""; textBox7.Text = ""; /* limpia el chequeo del checklistbox de especialidades */ for (int i = 0; i < checkedListBox1.Items.Count; i++) { checkedListBox1.SetItemChecked(i, false); } dateTimePicker1.Value = ConnectorClass.getFechaSistema(); }
private void ListadoProfesional_Load(object sender, EventArgs e) { //carga del dataGridView lista de profesionales cc = ConnectorClass.Instance; dt = cc.executeQuery("SELECT me_persona ID, pe_nombre NOMBRE, pe_apellido APELLIDO, pe_sexo SEXO, pe_fecha_nac AS 'FECHA DE NACIMIENTO', me_matricula MATRICULA, pe_tipo_doc AS 'TIPO DOC', pe_num_doc AS 'NUMERO DOC' FROM BUGDEVELOPING.MEDICO JOIN BUGDEVELOPING.PERSONA ON (PE_ID = ME_PERSONA) WHERE ME_ACTIVO = 1"); dataGridView1.DataSource = dt; dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; //setea el formato del datetimepicker y la hora del sistema dateTimePicker1.Format = DateTimePickerFormat.Custom; dateTimePicker1.CustomFormat = "dd/MM/yyyy"; dateTimePicker1.Value = ConnectorClass.getFechaSistema(); //carga del comboBox sexo y tipo de documento comboBox2.Items.Add("Masculino"); comboBox2.Items.Add("Femenino"); comboBox1.Items.Add("DNI"); comboBox1.Items.Add("LE"); comboBox1.Items.Add("CI"); }
private void ModificarProfesional_Load(object sender, EventArgs e) { DataTable profesional = Clinica_Frba.Abm_de_Profesional.FuncionesProfesional.obtenerProfesional(pk_medico); textBox1.Text = profesional.Rows[0].ItemArray[0].ToString(); textBox2.Text = profesional.Rows[0].ItemArray[1].ToString(); textBox3.Text = profesional.Rows[0].ItemArray[6].ToString(); textBox4.Text = profesional.Rows[0].ItemArray[7].ToString(); textBox5.Text = profesional.Rows[0].ItemArray[8].ToString(); textBox6.Text = profesional.Rows[0].ItemArray[9].ToString(); textBox7.Text = profesional.Rows[0].ItemArray[4].ToString(); comboBox1.Text = profesional.Rows[0].ItemArray[5].ToString(); if (profesional.Rows[0].ItemArray[2].ToString() == "M") { comboBox2.Text = "Masculino"; } if (profesional.Rows[0].ItemArray[2].ToString() == "F") { comboBox1.Text = "Femenino"; } DataTable DtEspecialidadesMedicas = Clinica_Frba.Abm_de_Profesional.FuncionesProfesional.obtenerEspecialidadesMedicas(); checkedListBox1.DataSource = DtEspecialidadesMedicas; checkedListBox1.DisplayMember = "ES_DESCRIPCION"; checkedListBox1.ValueMember = "ES_ID"; DataTable especialidadesDelProfesional = Clinica_Frba.Abm_de_Profesional.FuncionesProfesional.obtenerEspecialidadesDe(pk_medico); List <int> listaEspecialidadesDelProfesional = new List <int> { }; foreach (DataRow row in especialidadesDelProfesional.Rows) { int id = int.Parse(row["EM_ESPECIALIDAD"].ToString()); listaEspecialidadesDelProfesional.Add(id); } for (int p = 0; p < checkedListBox1.Items.Count; p++) { DataRowView view = checkedListBox1.Items[p] as DataRowView; int value = int.Parse(view["ES_ID"].ToString()); if (listaEspecialidadesDelProfesional.Contains(value)) { checkedListBox1.SetItemChecked(p, true); } } comboBox2.Items.Add("Masculino"); comboBox2.Items.Add("Femenino"); comboBox1.Items.Add("DNI"); comboBox1.Items.Add("LE"); comboBox1.Items.Add("CI"); dateTimePicker1.Format = DateTimePickerFormat.Custom; dateTimePicker1.CustomFormat = "dd/MM/yyyy"; dateTimePicker1.Value = ConnectorClass.getFechaSistema(); }