/// <summary>
 /// Validate the object.
 /// </summary>
 /// <exception cref="ValidationException">
 /// Thrown if validation fails
 /// </exception>
 public virtual void Validate()
 {
     if (TransportHeader == null)
     {
         throw new ValidationException(ValidationRules.CannotBeNull, "TransportHeader");
     }
     if (TransportDetails == null)
     {
         throw new ValidationException(ValidationRules.CannotBeNull, "TransportDetails");
     }
     if (TransportResult == null)
     {
         throw new ValidationException(ValidationRules.CannotBeNull, "TransportResult");
     }
     if (TransportHeader != null)
     {
         TransportHeader.Validate();
     }
     if (TransportDetails != null)
     {
         TransportDetails.Validate();
     }
     if (TransportResult != null)
     {
         TransportResult.Validate();
     }
 }
Example #2
0
        public JsonResult GetAssignTransport(string TPCostID)
        {
            TransportDetails Obj = new TransportDetails();

            Obj.FinancialYearID = _Financialyearid;
            Obj.SchoolID        = _OrgnisationID;
            Obj.TPCostID        = Convert.ToInt32(TPCostID);
            Obj.Action          = "GET";
            Obj = BALObj.GetAssignTransport(Obj);
            return(Json(Obj, JsonRequestBehavior.AllowGet));
        }
        public ActionResult FeeDetails()
        {
            TransportDetails tt       = new TransportDetails();
            Business         business = new Business();
            var fee = business.GetFeeDetails();

            tt.RouteCode   = fee.RouteCode;
            tt.Source      = fee.Source;
            tt.Destination = fee.Destination;

            return(PartialView("FeeDetails", tt));
        }
Example #4
0
        public JsonResult AssignTransport(TransportDetails transportDetail)
        {
            int res = 0;

            try
            {
                transportDetail.Action          = transportDetail.TPCostID != 0 ? "UPD" : "INS";
                transportDetail.SchoolID        = _OrgnisationID;
                transportDetail.FinancialYearID = _Financialyearid;

                res = BALObj.AssignTransport(transportDetail);
            }
            catch
            {
                res = 1;
            }
            return(Json(res, JsonRequestBehavior.AllowGet));
        }
        public TransportDetails GetAssignTransport(TransportDetails model)
        {
            TransportDetails obj = new TransportDetails();

            try
            {
                cmd             = new SqlCommand("USP_AssignTransport");
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@SchoolID", model.SchoolID);
                cmd.Parameters.AddWithValue("@FinancialYearID", model.FinancialYearID);
                cmd.Parameters.AddWithValue("@TPCostID", model.TPCostID);
                cmd.Parameters.AddWithValue("@Action", model.Action);
                var dr = DBHelper.ExecuteReader(cmd);
                while (dr.Read())
                {
                    obj.TPCostID        = Convert.ToInt32(dr["TPId"]);
                    obj.FinancialYearID = Convert.ToInt32(dr["FinancialYearID"]);
                    obj.RouteID         = Convert.ToInt32(dr["RouteID"]);
                    obj.PickDropPointID = Convert.ToInt32(dr["PickDropPointId"]);
                    obj.Fee             = Convert.ToDecimal(dr["Fee"]);
                    obj.Apr             = Convert.ToDecimal(dr["Apr"]);
                    obj.May             = Convert.ToDecimal(dr["May"]);
                    obj.Jun             = Convert.ToDecimal(dr["Jun"]);
                    obj.Jul             = Convert.ToDecimal(dr["Jul"]);
                    obj.Aug             = Convert.ToDecimal(dr["Aug"]);
                    obj.Sep             = Convert.ToDecimal(dr["Sep"]);
                    obj.Oct             = Convert.ToDecimal(dr["Oct"]);
                    obj.Nov             = Convert.ToDecimal(dr["Nov"]);
                    obj.Dec             = Convert.ToDecimal(dr["Dec"]);
                    obj.Jan             = Convert.ToDecimal(dr["Jan"]);
                    obj.Feb             = Convert.ToDecimal(dr["Feb"]);
                    obj.Mar             = Convert.ToDecimal(dr["Mar"]);
                }
            }
            catch (Exception ex)
            {
                ExecptionLogger.FileHandling("DALTransport(GetVehicleList)", "Error_014", ex, "DALTransport");
            }
            finally
            {
                cmd.Dispose();
            }
            return(obj);
        }
        public int AssignTransport(TransportDetails transportDetail)
        {
            int result = 0;

            try
            {
                cmd             = new SqlCommand("USP_AssignTransport");
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@TPCostID", transportDetail.TPCostID);
                cmd.Parameters.AddWithValue("@SchoolID", transportDetail.SchoolID);
                cmd.Parameters.AddWithValue("@FinancialYearID", transportDetail.FinancialYearID);
                cmd.Parameters.AddWithValue("@StudentID", transportDetail.StudentID);
                cmd.Parameters.AddWithValue("@RouteID", transportDetail.RouteID);
                cmd.Parameters.AddWithValue("@PickDropPointID", transportDetail.PickDropPointID);
                cmd.Parameters.AddWithValue("@Fee", transportDetail.Fee);
                cmd.Parameters.AddWithValue("@Apr", transportDetail.Apr);
                cmd.Parameters.AddWithValue("@May", transportDetail.May);
                cmd.Parameters.AddWithValue("@Jun", transportDetail.Jun);
                cmd.Parameters.AddWithValue("@Jul", transportDetail.Jul);
                cmd.Parameters.AddWithValue("@Aug", transportDetail.Aug);
                cmd.Parameters.AddWithValue("@Sep", transportDetail.Sep);
                cmd.Parameters.AddWithValue("@Oct", transportDetail.Oct);
                cmd.Parameters.AddWithValue("@Nov", transportDetail.Nov);
                cmd.Parameters.AddWithValue("@Dec", transportDetail.Dec);
                cmd.Parameters.AddWithValue("@Jan", transportDetail.Jan);
                cmd.Parameters.AddWithValue("@Feb", transportDetail.Feb);
                cmd.Parameters.AddWithValue("@Mar", transportDetail.Mar);
                cmd.Parameters.AddWithValue("@Action", transportDetail.Action);
                result = Convert.ToInt32(DBHelper.ExecuteScalar(cmd));
            }
            catch (Exception ex)
            {
                ExecptionLogger.FileHandling("DALTransport(AssignTransport)", "Error_014", ex, "DALTransport");
            }
            finally
            {
                cmd.Dispose();
            }
            return(result);
        }
        public TransportDetails GetAssignTransport(TransportDetails model)
        {
            DALTransport dal = new DALTransport(ConStr);

            return(dal.GetAssignTransport(model));
        }
        public int AssignTransport(TransportDetails transportDetail)
        {
            DALTransport dal = new DALTransport(ConStr);

            return(dal.AssignTransport(transportDetail));
        }