Ejemplo n.º 1
0
        private void button3_Click(object sender, EventArgs e)
        {
            //clsCSParsingProcess objParse1 = new clsCSParsingProcess();
            //objParse1.group_name = "group1";
            //objParse1.NeMap = new string[1];
            //objParse1.NeMap[0] = "MSS MAP";
            //objParse1.StartParsing();
            //clsCSprocess obj = new clsCSprocess();
            //obj.StartMain();

            String Circle = String.Empty;
            String Vendor = String.Empty;

            Circle = System.Configuration.ConfigurationManager.AppSettings["CircleName"].ToString().ToUpper();
            Vendor = System.Configuration.ConfigurationManager.AppSettings["Vendor"].ToString().ToUpper();
            clsCSParsingProcess objParse1 = new clsCSParsingProcess();

            objParse1.group_name = "group5";
            objParse1.NeMap      = new string[1];
            objParse1.NeMap[0]   = "MSS MAP";
            objParse1.StartParsing();
            clsCSprocess obj = new clsCSprocess();

            obj.StartMain();

            //clsCSParsingProcess objParse2 = new clsCSParsingProcess();
            //objParse2.group_name = "HLR_MSC";
            //objParse2.NeMap = new string[4];
            //objParse2.NeMap[0] = "MSC MAP";
            //objParse2.NeMap[1] = "HLR MAP";
            //objParse2.NeMap[2] = "ASSOCIATION INFO";
            //objParse2.NeMap[3] = "DESTINATION INFO";

            //objParse2.StartParsing();

            //clsCSGetRawProcess obj = new clsCSGetRawProcess();
            //obj.nodeTypeMain = new string[3];
            //obj.nodeTypeMain[0] = "MSS";
            //obj.nodeTypeMain[1] = "GCS";
            //obj.nodeTypeMain[2] = "MGW";
            //obj.groupName = "group1";
            //obj.StartRawGeneration();
            //obj.groupName = "HLR_MSC";
            //obj.nodeTypeMain = new string[2];
            //obj.nodeTypeMain[0] = "MSC";
            //obj.nodeTypeMain[1] = "HLR";
            //obj.StartRawGeneration();

            try
            {
                //CS_timer.Enabled = false;
                //objCSprocess.StartMain();
            }
            catch (Exception ex)
            {
                ExecuteNonQuery("Update tblProcessUpdate Set EndTime='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "',Status='NOT COMPLETED',ErrorMsg='" + ex.Message.ToString() + "' Where DCMProcess='CS' and Circle='" + Circle + "'  and Vendor='" + Vendor + "'");
            }
            finally
            {
                CS_timer.Enabled = true;
            }
        }
Ejemplo n.º 2
0
        private void button2_Click(object sender, EventArgs e)
        {
            clsCSGetRawProcess obj = new clsCSGetRawProcess();

            obj.nodeTypeMain    = new string[3];
            obj.nodeTypeMain[0] = "MSS";
            obj.nodeTypeMain[1] = "GCS";
            obj.nodeTypeMain[2] = "MGW";
            obj.groupName       = "group3";
            obj.StartRawGeneration();

            String Circle = String.Empty;
            String Vendor = String.Empty;

            Circle = System.Configuration.ConfigurationManager.AppSettings["CircleName"].ToString().ToUpper();
            Vendor = System.Configuration.ConfigurationManager.AppSettings["Vendor"].ToString().ToUpper();

            clsBackupRestore objManageBackup = new clsBackupRestore();

            objManageBackup.Manage_HLR_MSC_ASSO_DEST_Backup(Circle); // For Transfer data of MSC, HLR, Assosication Info and Destination Info table into their respective backup tables.

            // For Deleting files from drive.
            //try
            //{
            //    string rootFolderPath = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["folderPathForDelete"]);
            //    string days = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["DaysForDeleteRawFile"]);
            //    FolderAndFileOperations obj = new FolderAndFileOperations();
            //    obj.DeleteAllFilesAndFolders(rootFolderPath, days);
            //}
            //catch
            //{
            //}


            // For Starting Raw Generation
            objCSprocess.StartMain();

            //clsTransferToNSSFromCS.DCMDataMigration("UPW");
            //string Errordir = @"D:\PACO\" + System.DateTime.Now.ToString("yyyy-MM-dd");
            //if (System.DateTime.Now.ToString("HH:mm") == System.Configuration.ConfigurationManager.AppSettings["PSStartTime"].ToString())
            //{

            //    if (!Directory.Exists(Errordir))
            //    {
            //        Directory.CreateDirectory(Errordir);

            //    }
            //    if ((!System.IO.File.Exists(Errordir + "\\" + "AWE_NSS_PACO.txt")))
            //    {
            //        File.AppendAllText(Errordir + "\\" + "AWE_NSS_PACO.txt", "DCM PACO process has been started at " + System.DateTime.Now.ToString() + "\r\n");

            //        //Paco_timer.Enabled = false;
            //        //objPSprocess.StartMain();
            //        ////Paco movement
            //        //clsTransferToNSSFromPS.dcm_update();
            //        System.IO.File.Delete(Errordir + "\\" + "AWE_NSS_PACO.txt");
            //    }



            //}
            //if (System.DateTime.Now.ToString("HH:mm") == System.Configuration.ConfigurationManager.AppSettings["PSStartTime"].ToString())
            //{
            //    if (Convert.ToBoolean(System.Configuration.ConfigurationManager.AppSettings["IsPACO"].ToString().ToLower()) == true)
            //    {

            //        System.Threading.Thread.Sleep(60 * 1000 * 2);
            //    }
            //}


            clsCSGetRawProcess obj5 = new clsCSGetRawProcess();

            obj5.nodeTypeMain    = new string[2];
            obj5.nodeTypeMain[0] = "MSS";
            obj5.nodeTypeMain[1] = "MGW";

            obj5.groupName = "group2";

            obj5.StartRawGeneration();

            clsCSParsingProcess objParse1 = new clsCSParsingProcess();

            objParse1.group_name = "group1";
            objParse1.NeMap      = new string[1];
            objParse1.NeMap[0]   = "MSS MAP";
            objParse1.StartParsing();
            if (System.DateTime.Now.ToString("hh:mm") == System.Configuration.ConfigurationManager.AppSettings["ParsingStartTime"].ToString())
            {
            }
        }
Ejemplo n.º 3
0
        //private void Paco_timer_Elapsed(object sender, EventArgs e)
        //{
        //    try
        //    {
        //        Paco_timer.Enabled = false;
        //        if (System.DateTime.Now.ToString("HH:mm") == System.Configuration.ConfigurationManager.AppSettings["PSStartTime"].ToString())
        //        {
        //            if (Convert.ToBoolean(System.Configuration.ConfigurationManager.AppSettings["IsPACO"].ToString().ToLower()) == true)
        //            {

        //                LogEvent("Timer of PACO for circle " + System.Configuration.ConfigurationManager.AppSettings["CircleName"].ToString() + " disabled...", EventLogEntryType.Information);
        //                objPSprocess.StartMain();
        //                //Paco movement
        //                clsTransferToNSSFromPS.dcm_update();
        //                Paco_timer.Enabled = true;
        //                LogEvent("Timer of PACO for circle " + System.Configuration.ConfigurationManager.AppSettings["CircleName"].ToString() + " enabled...", EventLogEntryType.Information);
        //            }
        //        }

        //    }
        //    catch (Exception ex)
        //    {
        //        LogEvent("Timer for PACO [Error while starting the service: " + ex.Message + "]", EventLogEntryType.Error);
        //    }
        //    finally
        //    {
        //        Paco_timer.Enabled = true;
        //    }
        //}
        private void CS_timer_Elapsed(object sender, EventArgs e)
        {
            String Circle = String.Empty;
            String Vendor = String.Empty;

            Circle = System.Configuration.ConfigurationManager.AppSettings["CircleName"].ToString().ToUpper();
            Vendor = System.Configuration.ConfigurationManager.AppSettings["Vendor"].ToString().ToUpper();
            try
            {
                CS_timer.Enabled = false;
                if (System.DateTime.Now.ToString("HH:mm") == System.Configuration.ConfigurationManager.AppSettings["CSStartTime"].ToString())
                {
                    //DataTable dt = ExecuteSQL("Select ifnull(Status,'') as Status from tblProcessUpdate Where DCMProcess='CS' and Circle='" + Circle + "'  and Vendor='" + Vendor + "' ");
                    //if (dt.Rows.Count > 0)
                    //{
                    //    if ((dt.Rows[0]["Status"].ToString() == "") || (dt.Rows[0]["Status"].ToString().Contains("COMPLETED")))
                    //    {
                    //if (ExecuteNonQuery("Update tblProcessUpdate Set StartTime='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "',EndTime='0000-00-00 00:00:00',Status='IN PROGRESS' Where DCMProcess='CS' and Circle='" + Circle + "'  and Vendor='" + Vendor + "'") == 1)
                    //{
                    //ExecuteNonQuery("Update tblProcessUpdate Set StartTime='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "',EndTime='0000-00-00 00:00:00',Status='IN PROGRESS' Where DCMProcess='CS' and Circle='" + Circle + "'  and Vendor='" + Vendor + "'");

                    LogEvent("Timer of CS for circle " + System.Configuration.ConfigurationManager.AppSettings["CircleName"].ToString() + " started...", EventLogEntryType.Information);

                    clsBackupRestore objManageBackup = new clsBackupRestore();
                    objManageBackup.Manage_HLR_MSC_ASSO_DEST_Backup(Circle); // For Transfer data of MSC, HLR, Assosication Info and Destination Info table into their respective backup tables.

                    // For Deleting files from drive.
                    try
                    {
                        string rootFolderPath       = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["folderPathForDelete"]);
                        string days                 = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["DaysForDeleteRawFile"]);
                        FolderAndFileOperations obj = new FolderAndFileOperations();
                        obj.DeleteAllFilesAndFolders(rootFolderPath, days);
                    }
                    catch
                    {
                    }


                    // For Starting Raw Generation
                    objCSprocess.StartMain();


                    //ExecuteNonQuery("Update tblProcessUpdate Set EndTime='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "',Status='COMPLETED' Where DCMProcess='CS' and Circle='" + Circle + "' and Vendor='" + Vendor + "'");
                    LogEvent("Timer of CS for circle " + System.Configuration.ConfigurationManager.AppSettings["CircleName"].ToString() + " end...", EventLogEntryType.Information);

                    //}
                    //    }

                    //}
                }
            }
            catch (Exception ex)
            {
                LogEvent("Timer for CS [Error while starting the service: " + ex.Message + "]", EventLogEntryType.Error);
                ExecuteSQLQuery(ref conn, "Update tblProcessUpdate Set EndTime='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "',Status='NOT COMPLETED',ErrorMsg='" + ex.Message.ToString() + "' Where DCMProcess='CS' and Circle='" + Circle + "'  and Vendor='" + Vendor + "'");
            }
            finally
            {
                CS_timer.Enabled = true;
            }
        }