コード例 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!validar())
            {
                conexionBD.clases.pacientes paciente = new conexionBD.clases.pacientes(
                    txtNombres.Text,
                    txtApellidos.Text,
                    txtDireccion.Text,
                    txtTelefono.Text,
                    txtEdad.Value.ToString(),
                    txtExpediente.Text,
                    txtObservacion.Text);

                conexionBD.persisencia per = new conexionBD.persisencia();

                if (!modificar)
                {
                    if (per.guarda_pacientes(paciente) > 0)
                    {
                        MessageBox.Show("Paciente ingresado con exíto", "Paciente ingresado", MessageBoxButtons.OK,
                                        MessageBoxIcon.Information);
                        recargandoTabla();
                        vaciandoCampos();
                    }
                    else
                    {
                        MessageBox.Show("El paciente no se pudo ingresar", "Paciente no ingresado", MessageBoxButtons.OK,
                                        MessageBoxIcon.Error);
                    }
                }
                else
                {
                    paciente.Id = idpaciente;
                    if (per.modificar_paciente(paciente))
                    {
                        MessageBox.Show("El paciente se modifico con exíto", "Paciente modificado", MessageBoxButtons.OK,
                                        MessageBoxIcon.Information);
                        recargandoTabla();
                        modificar = false;
                        vaciandoCampos();
                    }
                    else
                    {
                        MessageBox.Show("El paciente no se pudo modificar", "El paciente no se puede modificar", MessageBoxButtons.OK,
                                        MessageBoxIcon.Error);
                    }
                }
            }
        }