Beispiel #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!rtxtObservaciones.Text.Trim().Equals(""))
            {
                using (laboratorio_pEntities DB = new laboratorio_pEntities())
                {
                    orina examenOrina = new orina();

                    //Examen fisicoquimico
                    examenOrina.color                  = txtColor.Text.Trim();
                    examenOrina.aspecto                = txtAspecto.Text.Trim();
                    examenOrina.densidad               = txtDensidad.Text.Trim();
                    examenOrina.ph                     = txtPh.Text.Trim();
                    examenOrina.proteinas              = txtProteinas.Text.Trim();
                    examenOrina.glucosa                = txtGlucosa.Text.Trim();
                    examenOrina.sangre_oculta          = txtSangreOculta.Text.Trim();
                    examenOrina.cuerpos_cetonicos      = txtCuerCeton.Text.Trim();
                    examenOrina.urobilinogeno          = txtUrobilinogeno.Text.Trim();
                    examenOrina.bilirrubina            = txtBilirrubina.Text.Trim();
                    examenOrina.nitritos               = txtNitritos.Text.Trim();
                    examenOrina.hemoglobina            = txtHemoglobina.Text.Trim();
                    examenOrina.esteriasa_leucocitaria = txtEsteriasaLeuc.Text.Trim();

                    //Examen Microscopio
                    examenOrina.cilindros_granulosos = txtCilindrosGranulosos.Text.Trim();
                    examenOrina.leucocitarios        = txtLeucocitarios.Text.Trim();
                    examenOrina.hematicos            = txtHematicos.Text.Trim();
                    examenOrina.hialinos             = txtHialinos.Text.Trim();

                    //Otros
                    examenOrina.hematies            = txtHematies.Text.Trim();
                    examenOrina.leucocitos          = txtLeucocitos.Text.Trim();
                    examenOrina.celulas_epiteliales = txtCelulasEpiteliales.Text.Trim();
                    examenOrina.cristales           = txtCristales.Text.Trim();
                    examenOrina.parasitos           = txtParasitos.Text.Trim();
                    examenOrina.observaciones       = rtxtObservaciones.Text.Trim();

                    //insert examen
                    DB.orina.Add(examenOrina);
                    DB.SaveChanges();

                    AddExamenes parent = Owner as AddExamenes;
                    parent.id_orina = examenOrina.id_orina;

                    MessageBox.Show("Examen agregado correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    this.Close();
                }
            }
            else
            {
                MessageBox.Show("Debe colocar al menos la observación, en caso de que no trajo muestra.", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!rtxtObservaciones.Text.Trim().Equals(""))
            {
                using (laboratorio_pEntities DB = new laboratorio_pEntities())
                {
                    hemograma newHemograma = new hemograma();

                    newHemograma.globulos_rojos = txtGlobulosRojos.Text.Trim();
                    newHemograma.hemoglobina    = txtHemoglobina.Text.Trim();
                    newHemograma.hematocrito    = txtHematocrito.Text.Trim();
                    newHemograma.vgm            = txtVGM.Text.Trim();
                    newHemograma.hcm            = txtHCM.Text.Trim();
                    newHemograma.chcm           = txtCHCM.Text.Trim();

                    //Leucocitos
                    newHemograma.leucocitos = txtLeucocitos.Text.Trim();
                    newHemograma.neutrofilos_segmentados = txtNeutroSeg.Text.Trim();
                    newHemograma.neutrofilos_en_banda    = txtNeutroBanda.Text.Trim();
                    newHemograma.linfocitos = txtLinfocitos.Text.Trim();
                    newHemograma.eosinofilo = txtEosinofilo.Text.Trim();
                    newHemograma.basofilo   = txtBasofilo.Text.Trim();
                    newHemograma.monocitos  = txtMonocitos.Text.Trim();

                    newHemograma.plaquetas      = txtPlaquetas.Text.Trim();
                    newHemograma.macroplaquetas = txtMacroplaquetas.Text.Trim();

                    newHemograma.observaciones = rtxtObservaciones.Text.Trim();

                    DB.hemograma.Add(newHemograma);
                    DB.SaveChanges();

                    MessageBox.Show("Examen agregado correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    AddExamenes parent = Owner as AddExamenes;
                    parent.id_hemograma = newHemograma.id_hemograma;
                    this.Close();
                }
            }
            else
            {
                MessageBox.Show("Debe colocar al menos la observación, en caso de que no trajo muestra.", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            int proto_ActivosId = 0;
            int proto_QuistesId = 0;

            using (laboratorio_pEntities DB = new laboratorio_pEntities())
            {
                //PROTOZOARIOS ACTIVOS
                protozoarios_activos _Activos = new protozoarios_activos();
                _Activos.entamoeba_histolitica = txtEntamoebaHis_Activo.Text.Trim();
                _Activos.entamoeba_coli        = txtEntamoebaCol_Activo.Text.Trim();
                _Activos.endolimax_nana        = txtEndolimax_Activo.Text.Trim();
                _Activos.guiardia_lamblia      = txtGuiardia_Activo.Text.Trim();
                _Activos.trichomonas_hominis   = txtTrichomonas_Activos.Text.Trim();
                _Activos.chilomastrix_mesnili  = txtChilomastix_Activo.Text.Trim();
                _Activos.blostocistis_hominis  = txtBlostocistis_Activo.Text.Trim();

                DB.protozoarios_activos.Add(_Activos);
                DB.SaveChanges();

                proto_ActivosId = _Activos.id_protozoarios_activos;

                //PROTOZOARIOS QUISTES
                protozoarios_quistes _Quistes = new protozoarios_quistes();
                _Quistes.entamoeba_histolitica = txtEntamoebaHis_Quistes.Text.Trim();
                _Quistes.entamoeba_coli        = txtEntamoebaCol_Quistes.Text.Trim();
                _Quistes.endolimax_nana        = txtEndolimax_Quistes.Text.Trim();
                _Quistes.guiardia_lamblia      = txtGuiardia_Quistes.Text.Trim();
                _Quistes.trichomonas_hominis   = txtTrichomonas_Quistes.Text.Trim();
                _Quistes.chilomastrix_mesnili  = txtChilomastix_Quistes.Text.Trim();
                _Quistes.blostocistis_hominis  = txtBlostocistis_Quistes.Text.Trim();

                DB.protozoarios_quistes.Add(_Quistes);
                DB.SaveChanges();

                proto_QuistesId = _Quistes.id_protozoarios_quistes;

                heces eHeces = new heces();

                eHeces.id_protozoarios_activos = proto_ActivosId;
                eHeces.id_protozoarios_quistes = proto_QuistesId;
                eHeces.color        = txtColor.Text.Trim();
                eHeces.consistencia = txtConsistencia.Text.Trim();
                eHeces.mucus        = txtMucus.Text.Trim();
                eHeces.hematies     = txtHematies.Text.Trim();
                eHeces.leucocitos   = txtLeucocitos.Text.Trim();
                eHeces.macrofagos   = txtMacrofagos.Text.Trim();
                eHeces.restos_alimenticios_macroscopicos = txtRestosAlimen.Text.Trim();
                eHeces.trichuris_trichiura       = txtTrichuris.Text.Trim();
                eHeces.ascaris_lumbricoides      = txtAscaris.Text.Trim();
                eHeces.uncinaria                 = txtUncinaria.Text.Trim();
                eHeces.strongyloides_stercoralis = txtEnterobius.Text.Trim();
                eHeces.entorobius_vermicularis   = txtEnterobius.Text.Trim();
                eHeces.taenias_sp                = txtTaenias.Text.Trim();
                eHeces.observaciones             = rtxtObservaciones.Text.Trim();

                DB.heces.Add(eHeces);
                DB.SaveChanges();

                AddExamenes parent = Owner as AddExamenes;
                parent.id_heces = eHeces.id_heces;

                MessageBox.Show("Examen agregado correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
        }