Пример #1
0
        // Delete the user id and transaction(ID, txn)
        public static void Delete(int ID, IDbTransaction txn)
        {
            try
            {
                if (VMuktiAPI.VMuktiInfo.CurrentPeer.CurrPeerType == VMuktiAPI.PeerType.NodeWithHttp)
                {
                    List<clsSqlParametersInfo> lstParamInfo = new List<clsSqlParametersInfo>();
                    clsSqlParameterContract clsDataContract = new clsSqlParameterContract();
                    
                    clsSqlParametersInfo objInfo = new clsSqlParametersInfo();
                    objInfo.Direction = "Input";
                    objInfo.PName = "@pID";
                    objInfo.PDBType = "BigInt";
                    objInfo.PValue = ID;
                    //objInfo.PSize = 200";
                   lstParamInfo.Add(objInfo);

                   clsDataContract.objParam = lstParamInfo;

                    clsMailDBClient.chHttpMailDBService. svcExecuteNonQuery("spDCalender",clsDataContract);

                    StringBuilder sb = new StringBuilder();
                    sb.AppendLine("calander Module.");
                    sb.AppendLine("Delete the UserID:" + ID.ToString());
                    sb.AppendLine("Delete the transaction:" + txn.ToString());
                    sb.Append(sb.ToString());
                    VMuktiAPI.ClsLogging.WriteToTresslog(sb);

                }
                else
                {
                    new Calender.DataAccess.ClsCalenderDataService(txn).Calender_Delete(ID);
                }
                
            }
            catch (Exception exp)
            {
                VMuktiAPI.VMuktiHelper.ExceptionHandler(exp, "Delete(int ID, IDbTransaction txn)", "ClsCalender.xaml.cs");
            }
        }