private void BtnRegistrar_Click(object sender, EventArgs e)
        {
            //Definición de Variables Locales
            long NUIP = 0;

            //Validador de vacio Paciente
            if (objetoControl.EsVacio(txtNombrePaciente.Text) == true)
            {
                erpMensaje.SetError(txtNombrePaciente, "El nombre no puede ser vacio"); return;
            }
            else
            {
                erpMensaje.SetError(txtNombrePaciente, "");
            }

            //Validador de vacio Numero de Documento
            if (cboTipoDocumento.SelectedIndex == 2)
            {
                if (objetoControl.EsVacio(txtNumeroDocumento.Text) == true)
                {
                    erpMensaje.SetError(txtNumeroDocumento, "El Numero del Documento no puede ser vacio o debe ser mayor a 0"); return;
                }
                else
                {
                    erpMensaje.SetError(txtNumeroDocumento, "");
                }
            }
            else
            {
                if (objetoControl.EsVacio(txtNumeroDocumento.Text) == true || Convert.ToInt64(txtNumeroDocumento.Text) == 0)
                {
                    erpMensaje.SetError(txtNumeroDocumento, "El Numero del Documento no puede ser vacio o debe ser mayor a 0"); return;
                }
                else
                {
                    erpMensaje.SetError(txtNumeroDocumento, "");
                }
            }

            //Validador de vacio Costo de Servicio
            if (objetoControl.EsVacio(txtCostoServicio.Text) == true)
            {
                erpMensaje.SetError(txtCostoServicio, "El Costo del Servicio no puede ser vacio y debe ser mayor o igual a cero"); return;
            }
            else if (Convert.ToInt64(txtCostoServicio.Text) >= 0)
            {
                erpMensaje.SetError(txtCostoServicio, "");
            }


            //Validador de Tipo de Documento para el item NUIP
            if (cboTipoDocumento.SelectedIndex == 1)
            {
                NUIP = Convert.ToInt64(txtNumeroDocumento.Text);
                if (objetoControl.CumpleNUIP(NUIP) == false)
                {
                    erpMensaje.SetError(txtNumeroDocumento, "Para continuar y grabar correctamente el registro debes modificar este campo");
                    return;
                }
            }

            if (objetoControl.EsVacio(txtNombrePaciente.Text) == false && objetoControl.EsVacio(txtCostoServicio.Text) == false && objetoControl.EsVacio(txtCostoServicio.Text) == false)
            {
                DescuentoFinal = objetoControl.CalcularDescuento(cbRango.SelectedIndex, Convert.ToInt64(txtCostoServicio.Text));
                MessageBox.Show(this, "Los datos han sido verificados y guardados satisfactoria \nEl Nombre del Paciente es: " + txtNombrePaciente.Text + "\nCon Número de Identificación: " + txtNumeroDocumento.Text + " \nCon un costo de servicio de: " + DescuentoFinal + " Aplicado el descuento", "Importante", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button3);
            }
        }