Exemple #1
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 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);
            }
        }