public ActionResult GetSalaryForEmployeeInMonth(long empId, int month = -1, int year = -1)
        {
            try
            {
                var rsl = "";
                if (month < 0 || month > 12 || year < 0)
                {
                    var allSalaries = ConvertVM.Salary_To_VMEmpSalaryPaying(this._iSalaryServices.GetSalariesForEmployee(empId).ToList());

                    foreach (var salary in allSalaries.ListEmpPaying)
                    {
                        var isPaid = salary.IsPaid;
                        rsl += "<tr>" +
                               "<td>" +
                               "<select class='input-sm disabled' data-val='true' data-val-required='The IsPaid field is required.' id='SalaryPaying_ListEmpPaying_0__IsPaid' name='SalaryPaying.ListEmpPaying[0].IsPaid'>" +
                               "<option " + (isPaid ? "selected = 'selected'" : "") + "  value='true'>Paid</option>" +
                               "<option " + (!isPaid ? "selected = 'selected'" : "") + "  value='false'>Un-paid</option>" +
                               "</select>" +
                               "</td>" +
                               "< td >" + salary.TimePay + "</td>" +
                               "<td>" + salary.TotalSalary + "</td>" +
                               "<td>" + salary.Description + "</td>" +
                               "</tr>";
                    }
                }
                else
                {
                    var salaries = ConvertVM.Salary_To_VMEmpSalaryPaying(this._iSalaryServices.GetAllSalariesForEmployee(empId, month, year).ToList());
                    foreach (var salary in salaries.ListEmpPaying)
                    {
                        var isPaid = salary.IsPaid;
                        var d      = decimal.Parse(salary.TotalSalary.ToString(), CultureInfo.InvariantCulture);
                        rsl += "<tr>" +
                               "<td>" +
                               "<select class='input-sm disabled' data-val='true' data-val-required='The IsPaid field is required.' id='" + salary.Id + "' name='" + salary.Id + "'>" +
                               "<option " + (isPaid ? "selected = 'selected'" : "") + "  value='true'>Paid</option>" +
                               "<option " + (!isPaid ? "selected = 'selected'" : "") + "  value='false'>Un-paid</option>" +
                               "</select>" +
                               "</td>" +
                               "<td>" + salary.TimePay.Value.ToString("yyyy MMM") + "</td>" +
                               "<td>" + d.ToString(CultureInfo.InvariantCulture) + "</td>" +
                               "<td>" + salary.Description + "</td>" +
                               "</tr>";
                    }
                }
                return(Json(rsl));
            }
            catch (Exception ex)
            {
                logger.Error("Error: [" + ex.Message + "]");
                return(View("ErrorAdminPage"));
            }
        }