public void modificar()
        {
            String documentoBuscar = txtDocumentoBuscar.Text;

            String documento;
            String nombre;
            String correo;
            String telefono;
            String genero;

            servicio    = ServicioLocalPaciente.getServicio();
            p           = new ServidorPacienteSW.paciente();
            documento   = txtDocumento.Text;
            nombre      = txtNombre.Text;
            correo      = txtCorreo.Text;
            telefono    = txtTelefono.Text;
            genero      = txtGenero.Text;
            p.documento = documento;
            p.nombre    = nombre;
            p.correo    = correo;
            p.telefono  = telefono;
            p.genero    = genero;
            int modificado;

            modificado = servicio.modificarPaciente(p, documentoBuscar);
            if (modificado == 1)
            {
                MessageBox.Show("Paciente modificado con exito");
            }
            else
            {
                MessageBox.Show("Error,Paciente no modificado");
            }
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            String documentoBuscar = txtDocumentoBuscar.Text;

            servicio = ServicioLocalPaciente.getServicio();
            try
            {
                servicio.eliminarPaciente(documentoBuscar);
                MessageBox.Show("Paciente Eliminado Con exito");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Eror!, No se pudo Eliminar El Paciente");
            }
            limpiar();
        }
        private void butListar_Click(object sender, EventArgs e)
        {
            ServidorPacienteSW.PacienteSWClient servicio;

            ServidorPacienteSW.paciente p;
            DataTable dt = new DataTable();
            DataRow   dr;

            servicio = ServicioLocalPaciente.getServicio();
            Object[] Object;
            p = new ServidorPacienteSW.paciente();
            String nombre = txtNombrePaciente.Text;

            dt.Columns.Add(new DataColumn("Documento"));
            dt.Columns.Add(new DataColumn("Nombre"));
            dt.Columns.Add(new DataColumn("Correo"));
            dt.Columns.Add(new DataColumn("Telefono"));
            dt.Columns.Add(new DataColumn("Genero"));

            try
            {
                // pacientes =(paciente[])servicio.listar();
                Object = servicio.listarPorParametro(nombre);
                for (int i = 0; i < Object.Length; i++)
                {
                    p  = (paciente)Object[i];
                    dr = dt.NewRow();
                    dr["Documento"] = p.documento;
                    dr["Nombre"]    = p.nombre;
                    dr["Correo"]    = p.correo;
                    dr["Telefono"]  = p.telefono;
                    dr["Genero"]    = p.genero;

                    dt.Rows.Add(dr);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al listar Pacientes ! " + ex);
            }
            grilla.DataSource = dt;
        }
        public void buscar()
        {
            String documentoBuscar = txtDocumentoBuscar.Text;

            servicio = ServicioLocalPaciente.getServicio();
            p        = new ServidorPacienteSW.paciente();
            try
            {
                p = servicio.buscarPaciente(documentoBuscar);
                txtDocumento.Text = p.documento;
                txtNombre.Text    = p.nombre;
                txtCorreo.Text    = p.correo;
                txtTelefono.Text  = p.telefono;
                txtGenero.Text    = p.genero;
                MessageBox.Show("Paciente buscado");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error!, El Paciente buscado no existe");
            }
        }
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            ServidorPacienteSW.PacienteSWClient servicio;
            ServidorPacienteSW.paciente         p;
            String documento;
            String nombre;
            String correo;
            String telefono;
            String genero;

            // servicio = new ServidorPacienteSW.PacienteSWClient();
            servicio  = ServicioLocalPaciente.getServicio();
            p         = new ServidorPacienteSW.paciente();
            documento = txtDocumento.Text;
            nombre    = txtNombre.Text;
            correo    = txtCorreo.Text;
            telefono  = txtTelefono.Text;
            if (radioButMasculino.Checked)
            {
                genero = radioButMasculino.Text;
            }
            else
            {
                genero = radioButFemenino.Text;
            }

            p.documento = documento;
            p.nombre    = nombre;
            p.correo    = correo;
            p.telefono  = telefono;
            p.genero    = genero;
            try
            {
                servicio.agregarPaciente(p);
                MessageBox.Show("paciente agregado correctamente");
            }catch (Exception ex)
            {
                MessageBox.Show("Error!!!" + ex);
            }
        }