/** * Evento click para guardar un paciente en la base de datos */ protected void btnSavePaciente_Click(object sender, EventArgs e) { clsPaciente paciente = new clsPaciente(); String nomPaciente = txtNombrePaciente.Text; String apepatPaciente = txtApepatPaciente.Text; String apematPaciente = txtApematPaciente.Text; String edadPaciente = txtEdadPaciente.Text; String numFicha = txtNumFicha.Text; String diagnosticoPaciente = txtDiagnostico.Text; DateTime fecha = DateTime.Now; String sexo = ""; if (rbMasculino.Checked) { sexo = "M"; } if (rbFemenino.Checked) { sexo = "F"; } String rut = paciente.validarRut(txtRutPaciente.Text); // Validamos el rut if (rut.Equals("Rut invalido")) { lblRutInvalido.Text = rut; } else { lblRutInvalido.Text = ""; } // Verificamos si los campos no vienen vacios if (nomPaciente == "" || apepatPaciente == "" || apematPaciente == "" || edadPaciente == "" || numFicha == "" || diagnosticoPaciente == "" || rut.Equals("Rut invalido")) { lblResultado.Text = "Complete los campos requeridos(*)"; modalAddPaciente.Show(); } else { //Guardamos al paciente en la base de datos paciente.guardarPaciente(nomPaciente, apepatPaciente, apematPaciente, Convert.ToInt32(rut), Convert.ToInt32(edadPaciente), sexo, diagnosticoPaciente, Convert.ToInt32(numFicha), fecha, idUser()); modalAddPaciente.Hide(); limpiar(); updateGrid_Click(updateGrid, new EventArgs()); // Actualizamos el gridTable con los pacientes registrados despues de guardar } }