protected void lnktruck_Click(object sender, EventArgs e) { int res = 0; var oVehicleType = new TMSLibrary.VehicleType(); oVehicleType.VehicleTypeName = txtVehicleTypeName.Text; if (_vehicleTypeId == 0) { res = MasterDataMethods.AddVehicleType(oVehicleType); } else if (_vehicleTypeId > 0) { oVehicleType.VehicleTypeID = _vehicleTypeId; res = MasterDataMethods.UpdateVehicleType(oVehicleType); } if (res > 0) { ClearInputs(Page.Controls); FillGrid(); _vehicleTypeId = 0; ValidatePopup("Operation Successfull"); } else { ValidatePopup("Please Try Again"); } }
/// <summary> /// Adds a vehcicle type. /// </summary> /// <param name="oVehicleType"></param> /// <returns></returns> public static int AddVehicleType(VehicleType oVehicleType) { return TMSDataLibrary.MasterData.AddVehicleType(oVehicleType.VehicleTypeName); }
/// <summary> /// Get Vehicle Type according to Transporter /// </summary> /// <param name="transporterId">Transporter ID</param> /// <returns></returns> public static List<VehicleType> GetVehicleTypeDdl(int transporterId) { //Todo: change method name to GetVehicleTypeByTransporter List<VehicleType> vehicleTypelist = new List<VehicleType>(); DataTable dt = TMSDataLibrary.MasterData.GetVehicleTypeDdl(transporterId); if (dt.Rows.Count > 0) { int count = dt.Rows.Count; VehicleType _vehicletype = new VehicleType(); for (int i = 0; i < count; i++) { _vehicletype = new VehicleType(); _vehicletype.VehicleTypeID = Convert.ToInt32(dt.Rows[i][CONSTS.VehicletypeColumnIndex.VehicletypeId]); _vehicletype.VehicleTypeName = (dt.Rows[i][CONSTS.VehicletypeColumnIndex.VehicletypeName]).ToString(); vehicleTypelist.Add(_vehicletype); } } return vehicleTypelist; }
/// <summary> /// Updates a vehicle Type /// </summary> /// <param name="oVehicleType"></param> /// <returns></returns> public static int UpdateVehicleType(VehicleType oVehicleType) { return TMSDataLibrary.MasterData.UpdateVehicleType(oVehicleType.VehicleTypeID, oVehicleType.VehicleTypeName); }
/// <summary> /// Get VehicleType list By MaterialType /// </summary> /// <returns></returns> public static List<VehicleType> GetVehicleTypeByMaterial(int materialtypeId) { List<VehicleType> vehicleTypelist = new List<VehicleType>(); DataTable dt = TMSDataLibrary.MasterData.GetVehicleTypeByMaterial(materialtypeId); if (dt.Rows.Count > 0) { int count = dt.Rows.Count; VehicleType _vehicletype = new VehicleType(); for (int i = 0; i < count; i++) { _vehicletype = new VehicleType(); _vehicletype.VehicleTypeID = Convert.ToInt32(dt.Rows[i][CONSTS.VehicletypeColumnIndex.VehicletypeId]); _vehicletype.VehicleTypeName = (dt.Rows[i][CONSTS.VehicletypeColumnIndex.VehicletypeName]).ToString(); vehicleTypelist.Add(_vehicletype); } } return vehicleTypelist; }