예제 #1
0
        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;
        }
예제 #2
0
        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();
        }
예제 #3
0
        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");
        }
예제 #4
0
        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();
        }