protected void UnloadData(GeneralPayment pay)
    {
        if (pay != null)
        {
            serviceNote = pay.ServiceNote;
            CntAriCli.GeneralPaymentDelete(pay, ctx);
        }
        Clinic        clinic      = CntAriCli.GetClinic(int.Parse(rdcbClinic.SelectedValue), ctx);
        PaymentMethod payMethod   = CntAriCli.GetPaymentMethod(int.Parse(rdcbPaymentMethod.SelectedValue), ctx);
        DateTime      payDate     = (DateTime)rddpGeneralPaymentDate.SelectedDate;
        Decimal       amount      = (decimal)txtAmount.Value;
        string        description = txtComments.Text;

        pay = CntAriCli.GeneralPaymentNew(clinic, serviceNote, amount, payMethod, payDate, description, ctx);
    }