Esempio n. 1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtDNI.Text == "" || txtNombre.Text == "" || txtApePaterno.Text == "" || txtApeMaterno.Text == "" || txtCodigoHistoriaClinica.Text == "")
                {
                    MessageBox.Show("Debe tener un DNI, Nombre, Apellido Paterno, Apellido Materno y Codigo de Historia Clinica.", "Mensaje de error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                bool bOk = false;
                miPaciente.idtpaciente           = sidtpaciente;
                miPaciente.codigohistoriaclinica = txtCodigoHistoriaClinica.Text;
                miPaciente.nombres                 = txtNombre.Text;
                miPaciente.apellidopaterno         = txtApePaterno.Text;
                miPaciente.apellidomaterno         = txtApeMaterno.Text;
                miPaciente.dni                     = txtDNI.Text;
                miPaciente.fechanacimiento         = dtpFechaNacimiento.Value;
                miPaciente.direccion               = txtDireccion.Text;
                miPaciente.telefono                = txtCelular.Text;
                miPaciente.idtestablecimientosalud = sidtestablecimientosalud;

                if (saccion == 1)
                {
                    CapaDeNegocios.cSiguienteCodigo miSiguienteCodigo = new CapaDeNegocios.cSiguienteCodigo();
                    foreach (DataRow row in miSiguienteCodigo.SiguientesCodigo("tpaciente", sidtestablecimientosalud).Rows)
                    {
                        miPaciente.idtpaciente = row[0].ToString();
                    }
                    miPaciente.CrearPaciente(miPaciente);
                    bOk = true;
                }
                if (saccion == 2)
                {
                    miPaciente.ModificarPaciente(miPaciente);
                    bOk = true;
                }
                if (bOk == true)
                {
                    if (saccion == 1)
                    {
                        MessageBox.Show("Gestante agregado correctamente.", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    if (saccion == 2)
                    {
                        MessageBox.Show("Datos Gestante modificados correctamente.", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    DialogResult = System.Windows.Forms.DialogResult.OK;
                }
                else
                {
                    MessageBox.Show("No se puede registrar estos datos", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception m)
            {
                MessageBox.Show(m.Message);
            }
        }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         if (!Archivado)
         {
             bool bOk = false;
             miControlPeuperio.idtcontrolpeuperio = sidtcontrolpeuperio;
             miControlPeuperio.numero             = snumerocontrol;
             miControlPeuperio.fecha            = dtpFecha.Value;
             miControlPeuperio.presionarterials = Convert.ToInt32(numPresionArterialS.Value);
             miControlPeuperio.presionarteriald = Convert.ToInt32(numPresionArterialD.Value);
             miControlPeuperio.alturauterino    = Convert.ToInt32(numAlturaUterino.Value);
             miControlPeuperio.fua                = txtFUA.Text;
             miControlPeuperio.detalle            = txtDetalle.Text;
             miControlPeuperio.idthistoriaclinica = sidthistoriaclinica;
             miControlPeuperio.idtobstetra        = sidtobstetra;
             if (saccion == 1)
             {
                 CapaDeNegocios.cSiguienteCodigo miSiguienteCodigo = new CapaDeNegocios.cSiguienteCodigo();
                 foreach (DataRow row in miSiguienteCodigo.SiguientesCodigo("tcontrolpeuperio", sidtestablecimientosalud).Rows)
                 {
                     miControlPeuperio.idtcontrolpeuperio = row[0].ToString();
                 }
                 miControlPeuperio.CrearControlPeuperio(miControlPeuperio);
                 MessageBox.Show("Control Puerperio registrado correctamente.", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 bOk = true;
             }
             if (saccion == 2)
             {
                 miControlPeuperio.ModificarControlPeuperio(miControlPeuperio);
                 MessageBox.Show("Control Puerperio modificado correctamente.", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 bOk = true;
             }
             if (bOk == true)
             {
                 //DialogResult = System.Windows.Forms.DialogResult.OK;
             }
             else
             {
                 MessageBox.Show("No se puede registrar estos datos", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             CargarDatos();
         }
         else
         {
             MessageBox.Show("Control de gestante archivado; No se puede hacer modificaciones.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception m)
     {
         MessageBox.Show(m.Message);
     }
 }
Esempio n. 3
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!Archivado)
                {
                    bool bOk = false;
                    if (stipo == "GESTANTE")
                    {
                        if (cboMotivoGestante.Text == "")
                        {
                            MessageBox.Show("Visita Domiciliaria no tiene un Motivo.", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            return;
                        }
                        miVisitaDomiciliariaGestante.idtvisitadomiciliariagestante = sidtvisitadomiciliariagestante;
                        miVisitaDomiciliariaGestante.fecha              = dtpFechaGestante.Value;
                        miVisitaDomiciliariaGestante.motivo             = cboMotivoGestante.Text;
                        miVisitaDomiciliariaGestante.fua                = txtFuaGestante.Text;
                        miVisitaDomiciliariaGestante.detalle            = txtDetalleGestante.Text;
                        miVisitaDomiciliariaGestante.idthistoriaclinica = sidthistoriaclinica;
                        miVisitaDomiciliariaGestante.idtobstetra        = sidtobstetra;
                        if (saccion == 1)
                        {
                            CapaDeNegocios.cSiguienteCodigo miSiguienteCodigo = new CapaDeNegocios.cSiguienteCodigo();
                            foreach (DataRow row in miSiguienteCodigo.SiguientesCodigo("tvisitadomiciliariagestante", sidtestablecimientosalud).Rows)
                            {
                                miVisitaDomiciliariaGestante.idtvisitadomiciliariagestante = row[0].ToString();
                            }
                            miVisitaDomiciliariaGestante.CrearVisitaDomiciliariaGestante(miVisitaDomiciliariaGestante);
                            MessageBox.Show("Visita Domiciliaria Durante el Embarazo registrada correctamente.", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            bOk = true;
                        }
                        if (saccion == 2)
                        {
                            miVisitaDomiciliariaGestante.ModificarVisitaDomiciliariaGestante(miVisitaDomiciliariaGestante);
                            MessageBox.Show("Visita Domiciliaria Durante el Embarazo modificada correctamente.", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            bOk = true;
                        }
                    }
                    else if (stipo == "PUERPERIA/R.NACIDO")
                    {
                        if (cboMotivoPuerpera.Text == "")
                        {
                            MessageBox.Show("Visita Domiciliaria no tiene un Motivo.", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            return;
                        }
                        miVisitaDomiciliariaPuerperaRN.idtvisitadomiciliariapuerperarn = sidtvisitadomiciliariapuerperarn;
                        miVisitaDomiciliariaPuerperaRN.fecha               = dtpFechaPuerpera.Value;
                        miVisitaDomiciliariaPuerperaRN.motivopuerpera      = cboMotivoPuerpera.Text;
                        miVisitaDomiciliariaPuerperaRN.fuapuerpera         = txtFuaPuerpera.Text;
                        miVisitaDomiciliariaPuerperaRN.detallepuerpera     = txtDetallePuerpera.Text;
                        miVisitaDomiciliariaPuerperaRN.motivoreciennacido  = cboMotivoRN.Text;
                        miVisitaDomiciliariaPuerperaRN.fuareciennacido     = txtFuaRN.Text;
                        miVisitaDomiciliariaPuerperaRN.detallereciennacido = txtDetalleRN.Text;
                        miVisitaDomiciliariaPuerperaRN.idthistoriaclinica  = sidthistoriaclinica;
                        miVisitaDomiciliariaPuerperaRN.idtobstetra         = sidtobstetra;
                        if (saccion == 1)
                        {
                            CapaDeNegocios.cSiguienteCodigo miSiguienteCodigo = new CapaDeNegocios.cSiguienteCodigo();
                            foreach (DataRow row in miSiguienteCodigo.SiguientesCodigo("tvisitadomiciliariapuerperarn", sidtestablecimientosalud).Rows)
                            {
                                miVisitaDomiciliariaPuerperaRN.idtvisitadomiciliariapuerperarn = row[0].ToString();
                            }
                            miVisitaDomiciliariaPuerperaRN.CrearVisitaDomiciliariaPuerperaRN(miVisitaDomiciliariaPuerperaRN);
                            MessageBox.Show("Visita a la Madre y Recien Nacido registrada correctamente.", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            bOk = true;
                        }
                        if (saccion == 2)
                        {
                            miVisitaDomiciliariaPuerperaRN.ModificarVisitaDomiciliariaPuerperaRN(miVisitaDomiciliariaPuerperaRN);
                            MessageBox.Show("Visita a la Madre y Recien Nacido modificada correctamente.", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            bOk = true;
                        }
                    }
                    if (bOk == true)
                    {
                        //DialogResult = System.Windows.Forms.DialogResult.OK;
                    }
                    else
                    {
                        MessageBox.Show("No se puede registrar estos datos", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    CargarDatosGestante();
                    CargarDatosPuerperaRN();
                }
                else
                {
                    MessageBox.Show("Control de gestante archivado; No se puede hacer modificaciones.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception m)
            {
                MessageBox.Show(m.Message);
            }
        }
Esempio n. 4
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtDNI.Text == "" || txtNombre.Text == "" || txtApePaterno.Text == "" || txtApeMaterno.Text == "")
                {
                    MessageBox.Show("Debe tener un DNI, Nombre, Apellido Paterno y Apellido Materno.", "Mensaje de error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                if (txtUsuario.Text == "" || txtPassword.Text == "")
                {
                    MessageBox.Show("Debe tener un Usuario y Contraseña.", "Mensaje de error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                bool bOk = false;
                miObstetra.idtobstetra     = sidtobstetra;
                miObstetra.nombres         = txtNombre.Text;
                miObstetra.apellidopaterno = txtApePaterno.Text;
                miObstetra.apellidomaterno = txtApeMaterno.Text;
                if (rbtMasculino.Checked == true)
                {
                    miObstetra.sexo = "M";
                }
                else if (rbtFemenino.Checked == true)
                {
                    miObstetra.sexo = "F";
                }
                miObstetra.dni                     = txtDNI.Text;
                miObstetra.fechanacimiento         = dtpFechaNacimiento.Value;
                miObstetra.direccion               = txtDireccion.Text;
                miObstetra.telefono                = txtCelular.Text;
                miObstetra.tituloprofesional       = txtTituloProfesional.Text;
                miObstetra.idtestablecimientosalud = sidtestablecimientosalud;
                miObstetra.usuario                 = txtUsuario.Text;
                miObstetra.password                = miUsuario.ObtenerSHA1(txtPassword.Text);
                miObstetra.categoria               = "OBSTETRA";

                if (saccion == 1)
                {
                    CapaDeNegocios.cSiguienteCodigo miSiguienteCodigo = new CapaDeNegocios.cSiguienteCodigo();
                    foreach (DataRow row in miSiguienteCodigo.SiguientesCodigo("tobstetra", sidtestablecimientosalud).Rows)
                    {
                        miObstetra.idtobstetra = row[0].ToString();
                    }
                    miObstetra.CrearObstetra(miObstetra);
                    bOk = true;
                }
                if (saccion == 2)
                {
                    miObstetra.ModificarObstetra(miObstetra);
                    bOk = true;
                }
                if (bOk == true)
                {
                    DialogResult = System.Windows.Forms.DialogResult.OK;
                }
                else
                {
                    MessageBox.Show("No se puede registrar estos datos", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception m)
            {
                MessageBox.Show(m.Message);
            }
        }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         if (!Archivado)
         {
             bool bOk = false;
             miTerminoGestacion.idtterminogestacion = sidtterminogestacion;
             if (rbtNormal.Checked == true)
             {
                 miTerminoGestacion.gestacion = rbtNormal.Text;
             }
             else if (rbtAborto.Checked == true)
             {
                 miTerminoGestacion.gestacion = rbtAborto.Text;
             }
             if (rbtInstitucion.Checked == true)
             {
                 miTerminoGestacion.lugar = rbtInstitucion.Text;
             }
             else if (rbtDomicilio.Checked == true)
             {
                 miTerminoGestacion.lugar = rbtDomicilio.Text;
             }
             if (rbtUnico.Checked == true)
             {
                 miTerminoGestacion.reciennacido = rbtUnico.Text;
             }
             else if (rbtMultiple.Checked == true)
             {
                 miTerminoGestacion.reciennacido = rbtMultiple.Text;
             }
             miTerminoGestacion.fecha   = dtpFecha.Value;
             miTerminoGestacion.persona = txtPersona.Text;
             if (rbtEutosico.Checked == false && rbtDistocico.Checked == false)
             {
                 miTerminoGestacion.tipoparto = "";
             }
             else
             {
                 if (rbtEutosico.Checked == true)
                 {
                     miTerminoGestacion.tipoparto = rbtEutosico.Text;
                 }
                 else if (rbtDistocico.Checked == true)
                 {
                     miTerminoGestacion.tipoparto = rbtDistocico.Text;
                 }
             }
             miTerminoGestacion.modoparto = cboTipoParto.Text;
             if (rbtAlumbramientoSI.Checked == false && rbtAlumbramientoNO.Checked == false)
             {
                 miTerminoGestacion.manejoalumbramiento = "";
             }
             else
             {
                 if (rbtAlumbramientoSI.Checked == true)
                 {
                     miTerminoGestacion.manejoalumbramiento = rbtAlumbramientoSI.Text;
                 }
                 else if (rbtAlumbramientoNO.Checked == true)
                 {
                     miTerminoGestacion.manejoalumbramiento = rbtAlumbramientoNO.Text;
                 }
             }
             miTerminoGestacion.tipoinstitucion    = cboHospital.Text;
             miTerminoGestacion.nombreinstitucion  = txtHospital.Text;
             miTerminoGestacion.idthistoriaclinica = sidthistoriaclinica;
             miTerminoGestacion.idtobstetra        = sidtobstetra;
             if (saccion == 1)
             {
                 CapaDeNegocios.cSiguienteCodigo miSiguienteCodigo = new CapaDeNegocios.cSiguienteCodigo();
                 foreach (DataRow row in miSiguienteCodigo.SiguientesCodigo("tterminogestacion", sidtestablecimientosalud).Rows)
                 {
                     miTerminoGestacion.idtterminogestacion = row[0].ToString();
                 }
                 miTerminoGestacion.CrearTerminoGestacion(miTerminoGestacion);
                 bOk = true;
             }
             if (saccion == 2)
             {
                 miTerminoGestacion.ModificarTerminoGestacion(miTerminoGestacion);
                 bOk = true;
             }
             if (bOk == true)
             {
                 if (saccion == 1)
                 {
                     MessageBox.Show("Termino de Gestación registrado correctamente.", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
                 if (saccion == 2)
                 {
                     MessageBox.Show("Termino de Gestación modificado correctamente.", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
                 DialogResult = System.Windows.Forms.DialogResult.OK;
             }
             else
             {
                 MessageBox.Show("No se puede registrar estos datos", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             CargarDatos();
         }
         else
         {
             MessageBox.Show("Control de gestante archivado; No se puede hacer modificaciones.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception m)
     {
         MessageBox.Show(m.Message);
     }
 }
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtNombre.Text == "" || txtApePaterno.Text == "" || txtApeMaterno.Text == "")
                {
                    MessageBox.Show("Debe llenar los campos de nombre, apellido paterno y materno.", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                if (txtUsuario.Text == "" || txtPassword.Text == "")
                {
                    MessageBox.Show("Debe tener un Usuario y Contraseña.", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                if (txtDNI.Text.Length != 8)
                {
                    MessageBox.Show("El DNI ingresado no es correcto.", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                if (cboEstablecimientoSalud.Text == "")
                {
                    MessageBox.Show("Debe seleccionar un Establecimiento de Salud.", "Gestión del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                miObstetra.idtobstetra     = sidtobstetra;
                miObstetra.nombres         = txtNombre.Text;
                miObstetra.apellidopaterno = txtApePaterno.Text;
                miObstetra.apellidomaterno = txtApeMaterno.Text;
                if (rbtMasculino.Checked == true)
                {
                    miObstetra.sexo = "M";
                }
                else if (rbtFemenino.Checked == true)
                {
                    miObstetra.sexo = "F";
                }
                miObstetra.dni                     = txtDNI.Text;
                miObstetra.fechanacimiento         = dtpFechaNacimiento.Value;
                miObstetra.direccion               = "";
                miObstetra.telefono                = "";
                miObstetra.tituloprofesional       = "";
                miObstetra.idtestablecimientosalud = sidtestablecimientosalud;
                miObstetra.usuario                 = txtUsuario.Text;
                miObstetra.password                = miUsuario.ObtenerSHA1(txtPassword.Text);
                miObstetra.categoria               = "ADMINISTRADOR";

                CapaDeNegocios.cSiguienteCodigo miSiguienteCodigo = new CapaDeNegocios.cSiguienteCodigo();
                foreach (DataRow row in miSiguienteCodigo.SiguientesCodigo("tobstetra", sidtestablecimientosalud).Rows)
                {
                    miObstetra.idtobstetra = row[0].ToString();
                }
                miObstetra.CrearObstetra(miObstetra);

                this.Close();
            }
            catch (Exception m)
            {
                MessageBox.Show(m.Message);
            }
        }