コード例 #1
0
 public static void AddEquipmentDetails(string type, string amount, string description)
 {
     DBGateway aGateway = new DBGateway();
     string insertQuery =
         "INSERT INTO `signalappdb`.`equipemntdescription` (`TypeId`, `Amount`, `Description`) VALUES (" + type + ", " +
         amount + ", '" + description + "');";
     aGateway.Insert(insertQuery);
 }
コード例 #2
0
 public static void AddTechnicalDetails(string type, string amount, string description, string OnAirDate)
 {
     DBGateway aGateway = new DBGateway();
     string insertQuery =
         "INSERT INTO `signalappdb`.`technicaldescription` (`TypeId`, `Amount`, `Description`,`OnAirDate`) VALUES (" + type +
         ", " +
         amount + ", '" + description + "','"+OnAirDate+"');";
     aGateway.Insert(insertQuery);
 }
コード例 #3
0
 public static void AddEquimpnetType(string typeName)
 {
     DBGateway aGateway = new DBGateway();
     string insertType = "INSERT INTO `signalappdb`.`equipmnttype` (`TypeName`) VALUES ('" + typeName + "');";
     aGateway.Insert(insertType);
 }
コード例 #4
0
ファイル: Telephone.cs プロジェクト: atiquereza/SignalSystem
        public static void UpdateDeletePhoneUserData(string status, string id, string remarks)
        {
            DBGateway aGateway = new DBGateway();
            string query;
            if (status == "0") //delete phone
            {
                query = "delete from  telephoneusers where id=" + id + ";";
                aGateway.Delete(query);
            }

            else if (status == "1") //connect phone
            {
                query = "UPDATE `signalappdb`.`telephoneusers` SET `Status`='Connected',`ConnectedDate`='" +
                        DateTime.Now.ToString("yyyy-MM-dd") + "' WHERE  `Id`=" + id + ";";
                aGateway.Update(query);
                string resolver = UtilityLibrary.GetUserId();
                string resolveQuery =
                    "INSERT INTO `signalappdb`.`complains` (`Description`, `Status`, `MenuComplainTypeId`, `TelephoneUserId`, `ComplainDate`, `ResolvedDate`, `Remarks`, `ActionTaken`, `ResolvedBy`) VALUES ('New Connection Activation', 'Resolved', 5, " +
                    id + ", '" + DateTime.Now + "', 'DateTime.Now', '" + remarks + "', 'Connection Provided', '" + resolver +
                    "');";
                aGateway.Insert(resolveQuery);
            }
        }
コード例 #5
0
ファイル: Telephone.cs プロジェクト: atiquereza/SignalSystem
        public static void DisconnectPhoneOperation(string id, DBGateway aGateway, string remarks)
        {
            string query;
            query = "UPDATE `signalappdb`.`telephoneusers` SET `Status`='Connected',`DisconnectedDate`='" +
                    DateTime.Now.ToString("yyyy-MM-dd") + "' WHERE  `Id`=" + id + ";";
            aGateway.Update(query);

            query =
                "INSERT INTO deletedtelephoneusers (deletedtelephoneusers.BANumber,deletedtelephoneusers.Name,deletedtelephoneusers.RankId,deletedtelephoneusers.`Status`,deletedtelephoneusers.NewPhoneNumber,deletedtelephoneusers.Address,deletedtelephoneusers.Gender,deletedtelephoneusers.ConnectedDate,deletedtelephoneusers.DisconnectedDate) SELECT telephoneusers.BANumber,telephoneusers.Name,telephoneusers.RankId,telephoneusers.`Status`,telephoneusers.NewPhoneNumber,telephoneusers.Address,telephoneusers.Gender,telephoneusers.ConnectedDate,telephoneusers.DisconnectedDate FROM telephoneusers where telephoneusers.id=" +
                id + "";

            aGateway.Insert(query);
            query = "delete from complains where TelephoneUserId=" + id;
            aGateway.Delete(query);

            query = "delete from  telephoneusers where id=" + id + ";";
            aGateway.Delete(query);

            string resolver = UtilityLibrary.GetUserId();
            string resolveQuery =
                "INSERT INTO `signalappdb`.`complains` (`Description`, `Status`, `MenuComplainTypeId`, `TelephoneUserId`, `ComplainDate`, `ResolvedDate`, `Remarks`, `ActionTaken`, `ResolvedBy`) VALUES ('Connection Colsed', 'Resolved', 6, " +
                id + ", '" + DateTime.Now + "', 'DateTime.Now', '" + remarks + "', 'Connection Disconnected', '" + resolver +
                "');";
            //  aGateway.Insert(resolveQuery);
        }
コード例 #6
0
ファイル: Telephone.cs プロジェクト: atiquereza/SignalSystem
        public static void EditComplain(TelephoneComplain aTelephoneComplain, string updateQuery)
        {
            string complainStatus;
            DBGateway aGateway = new DBGateway();
            if (aTelephoneComplain.Status == "0")
            {
                complainStatus = "Pending";
                updateQuery = "UPDATE `signalappdb`.`complains` SET `Description`='" + aTelephoneComplain.Description +
                              "', `Status`='" + complainStatus + "', `MenuComplainTypeId`=" +
                              aTelephoneComplain.ComplainType + " WHERE  `Id`=" + aTelephoneComplain.ComplainId + ";";
                string updateResult = aGateway.Update(updateQuery);
            }
            else if (aTelephoneComplain.Status == "1")
            {
                Telephone aTelephone = new Telephone();
                string convertedDateText = aTelephone.DMYToMDY(aTelephoneComplain.ResolvedDate);
                DateTime dt = DateTime.Parse(convertedDateText);
                string userName = UtilityLibrary.GetUserId();

                complainStatus = "Resolved";
                updateQuery = "UPDATE `signalappdb`.`complains` SET `Description`='" + aTelephoneComplain.Description +
                              "', `Status`='" + complainStatus + "', `Remarks`='" + aTelephoneComplain.Remarks +
                              "', `MenuComplainTypeId`=" + aTelephoneComplain.ComplainType + ", `ResolvedDate`='" +
                              dt.ToString("yyyy-MM-dd HH:mm:ss") + "', `ActionTaken`='" + aTelephoneComplain.ActionTaken +
                              "', `ResolvedBy`='" + userName + "' WHERE  `Id`=" + aTelephoneComplain.ComplainId + ";";

                //string insertQuery = "INSERT INTO `signalappdb`.`resolvedcomplains` (`Description`, `Status`, `MenuComplainTypeId`, `TelephoneUserId`, `ComplainDate`, `ResolvedDate`, `Remarks`, `ActionTaken`, `ResolvedBy`, `AllPhoneInfoID`) VALUES ('"+aTelephoneComplain.Description+"', 'resolved', "+aTelephoneComplain.ProblemTypes+", (select ), '2015-12-17 23:07:26', '2015-12-19 23:07:26', 'o', 'dd', 'maruf', 10);";
                string insertQuery = "INSERT INTO `signalappdb`.`resolvedcomplains` (`Description`, `Status`, `MenuComplainTypeId`, `TelephoneUserId`,`AllPhoneInfoID`,`ComplainDate`, `ResolvedDate`, `Remarks`, `ActionTaken`, `ResolvedBy`) select description,status, MenuComplainTypeId,TelephoneUserId,AllPhoneInfoID,ComplainDate,'" +dt.ToString("yyyy-MM-dd HH:mm:ss") + "', '" + aTelephoneComplain.Remarks + "', '" + aTelephoneComplain.ActionTaken + "', '" + aTelephoneComplain.ResolveBy + "' from complains WHERE ID=" + aTelephoneComplain.ComplainId + ";";
                int insertCount = aGateway.Insert(insertQuery);
                string deleteQuery = "Delete From Complains where id=" + aTelephoneComplain.ComplainId + "";
                string delMsg = aGateway.Delete(deleteQuery);
            }
        }