public ActionResult GetCompanyDetails(int companyId) { try { if (companyId < 0) { return(BadRequest("companyId invalid")); } var company = _companyDetailsBL.GetCompanyDetails(companyId); return(Json(company)); } catch (Exception ex) { return(BadRequest("unable to get invoice")); } }
public bool CanSave(object param) { string date = this.DateFormat as string; var c = CompanyD.GetCompanyDetails().Comp_year_start_date; if ((SelectedCustomerID != null || SelectedCustomerID != 0) && (SelectedAccountID != null || SelectedAccountID != 0) && !(string.IsNullOrEmpty(AmountStr)) && !(string.IsNullOrEmpty(CashChequeNo)) && DateStr != null) { return(true); } if (DateStr != null) { try { if (!string.IsNullOrEmpty(DateStr) && !string.IsNullOrWhiteSpace(DateStr)) { //item.StartDate = item.StartDate.Replace('.', '/'); //item.StartDate = item.StartDate.Replace('-', '/'); //item.EndDate = item.EndDate.Replace('.', '/'); //item.EndDate = item.EndDate.Replace('-', '/'); var Start = (DateTime.ParseExact(DateStr, date, CultureInfo.InvariantCulture)); this.DateErrors = ""; //var End = (DateTime.ParseExact(item.EndDate, date, CultureInfo.InvariantCulture)); if (Start < c) { this.DateErrors = "Date should be greater than Start Financial year"; return(false); } } } catch (Exception ex) { this.DateErrors = "Please enter the date in " + date + " format!"; return(false); } return(true); } else { return(false); } }
public bool CanSave(object param) { string date = this.DateFormat as string; var c = CompanyD.GetCompanyDetails().Comp_year_start_date; if (SelectedSupplierID == 0 || InvoiceDateStr == null || PaymentDueDateStr == null || BEDetailsEntity.Count() == 0) { return(false); } if (InvoiceDateStr != null && PaymentDueDateStr != null) { try { if (!string.IsNullOrEmpty(InvoiceDateStr) && !string.IsNullOrWhiteSpace(InvoiceDateStr) && !string.IsNullOrEmpty(PaymentDueDateStr) && !string.IsNullOrWhiteSpace(PaymentDueDateStr)) { //item.StartDate = item.StartDate.Replace('.', '/'); //item.StartDate = item.StartDate.Replace('-', '/'); //item.EndDate = item.EndDate.Replace('.', '/'); //item.EndDate = item.EndDate.Replace('-', '/'); var Invoicedate = (DateTime.ParseExact(InvoiceDateStr, date, CultureInfo.InvariantCulture)); var Payduedate = (DateTime.ParseExact(PaymentDueDateStr, date, CultureInfo.InvariantCulture)); this.DateErrors = ""; //var End = (DateTime.ParseExact(item.EndDate, date, CultureInfo.InvariantCulture)); if (Invoicedate < c || Payduedate < c) { this.DateErrors = "Date should be greater than Start Financial year"; return(false); } } } catch (Exception ex) { this.DateErrors = "Please enter the date in " + date + " format!"; return(false); } return(true); } else { return(true); } }
public bool CanSave(object param) { string date = this.DateFormat as string; var c = CompanyD.GetCompanyDetails().Comp_year_start_date; if (JournalDateStr != null) { try { if (!string.IsNullOrEmpty(JournalDateStr) && !string.IsNullOrWhiteSpace(JournalDateStr)) { //item.StartDate = item.StartDate.Replace('.', '/'); //item.StartDate = item.StartDate.Replace('-', '/'); //item.EndDate = item.EndDate.Replace('.', '/'); //item.EndDate = item.EndDate.Replace('-', '/'); var Start = (DateTime.ParseExact(JournalDateStr, date, CultureInfo.InvariantCulture)); this.DateErrors = ""; //var End = (DateTime.ParseExact(item.EndDate, date, CultureInfo.InvariantCulture)); if (Start < c) { this.DateErrors = "Date should be greater than Start Financial year"; return false; } } } catch (Exception ex) { this.DateErrors = "Please enter the date in " + date + " format!"; return false; } return true; } else { return false; } }
public bool CanSave(object param) { string date = this.DateFormat as string; var c = CompanyD.GetCompanyDetails().Comp_year_start_date; if ((SelectedSupplierID != null || SelectedSupplierID != 0) && (SelectedAccountID != null || SelectedAccountID != 0) && !(string.IsNullOrEmpty(AmountStr)) && !(string.IsNullOrEmpty(CashChequeNo)) && Date != null) { if (DateStr != null) { try { if (!string.IsNullOrEmpty(DateStr) && !string.IsNullOrWhiteSpace(DateStr)) { //item.StartDate = item.StartDate.Replace('.', '/'); //item.StartDate = item.StartDate.Replace('-', '/'); //item.EndDate = item.EndDate.Replace('.', '/'); //item.EndDate = item.EndDate.Replace('-', '/'); var Start = (DateTime.ParseExact(DateStr, date, CultureInfo.InvariantCulture)); this.DateErrors = ""; //var End = (DateTime.ParseExact(item.EndDate, date, CultureInfo.InvariantCulture)); if (Start < c) { this.DateErrors = "Date should be greater than Start Financial year"; return(false); } } } catch (Exception ex) { this.DateErrors = "Please enter the date in " + date + " format!"; return(false); } if (PQDetailsEntity == null) { return(false); } else { foreach (var item in PQDetailsEntity.Where(e => Convert.ToDecimal(e.AmountAdjustedStr) != 0)) { RefundFromSupplierDetailsEntity pqEntity = new RefundFromSupplierDetailsEntity(); var amtDue = pqEntity.AmountDue = Convert.ToDecimal(item.AmountDueStr); var amtadjusted = pqEntity.AmountAdjusted = Convert.ToDecimal(item.AmountAdjustedStr); //if (amtadjusted <= amtDue) //{ // this.DateErrors = "Adjusted Amount Can't exceed with Amount Due"; // return false; //} if (amtadjusted < 0) { this.DateErrors = "amount adjusted Can't be negative"; return(false); } else if (amtadjusted > amtDue) { this.DateErrors = "Amount adjusted must not exceed amount due"; return(false); } } return(true); } return(true); } return(true); } else { return(false); } }