示例#1
0
        public /*static*/ void ADD_ORG_Parametrs(ORG parametrs)
        {
            using (SqlConnection sqlConnection = new SqlConnection(connectionString))
            {
                sqlConnection.Open();
                SqlCommand command_ADD_Organization_Pers = new SqlCommand("ADD_Organization_Pers", sqlConnection); //Проца на заполнение таблицы Организации и Собственников
                command_ADD_Organization_Pers.CommandType = CommandType.StoredProcedure;

                command_ADD_Organization_Pers.Parameters.AddWithValue("UNP_Org", ORG.UNP_Org);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Short_Name_Org", ORG.Short_Name_Org);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Full_Name_Org", ORG.Full_Name_Org);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Create_date_Org", ORG.Create_date_Org);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Country", ORG.Countyr_Org);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Name_Section", ORG.Name_Section);

                //Параметры для чекбоксов организации
                command_ADD_Organization_Pers.Parameters.AddWithValue("Ownership_Org", ORG.Ownership_Org);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Tax_Debt", ORG.Tax_Debt);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Debts_Enforcement_Documents", ORG.Debts_Enforcement_Documents);
                command_ADD_Organization_Pers.Parameters.AddWithValue("False_Business", ORG.False_Business);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Special_Risc", ORG.Special_Risc);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Execute_Proc", ORG.Execute_Proc);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Bankruptcy_Proc", ORG.Bankruptcy_Proc);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Liquidation_Proc", ORG.Liquidation_Proc);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Resident", ORG.Resident);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Broker_Client", ORG.Broker_Client);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Prev_Broker_Client", ORG.Prev_Broker_Client);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Trading_experience", ORG.Trading_experience);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Trader", ORG.Trader);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Manufacturer", ORG.Manufacturer);
                command_ADD_Organization_Pers.Parameters.AddWithValue("First_Accred", ORG.First_Accred);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Second_Accred", ORG.Second_Accred);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Exchenge_Trading_Disorders", ORG.Exchenge_Trading_Disorders);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Negativ_Data", ORG.Negativ_Data);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Negativ_Data_Pers", ORG.Negativ_Data_Pers);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Reputation", ORG.Reputation);

                //Описание организации и мнения
                command_ADD_Organization_Pers.Parameters.AddWithValue("Description_Org", ORG.Description_ORG);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Broker_Opinion", ORG.Broker_Opinion);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Section_Head_Opinion", ORG.Section_Head_Opinion);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Auditor_Opinion", ORG.Auditor_Opinion);

                //Описание руководителей и их залетов
                command_ADD_Organization_Pers.Parameters.AddWithValue("Country_Pers", ORG.Country_Pers);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Owner_Name", ORG.Owner_Name);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Head_Name", ORG.Head_Name);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Prev_Liquidated", ORG.Prev_Liquidated);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Prev_Bankruptcy", ORG.Prev_Bankruptcy);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Prev_State_Debt", ORG.Prev_State_Debt);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Prev_Tax_Debt", ORG.Prev_Tax_Debt);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Prev_Execute_Proc", ORG.Prev_Execute_Proc);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Description_Pers", ORG.Description_Pers);
                command_ADD_Organization_Pers.Parameters.AddWithValue("Login_User", ORG.Login_User);

                command_ADD_Organization_Pers.Parameters.AddWithValue("Forced_Deposite", ORG.Forced_Deposite);

                command_ADD_Organization_Pers.ExecuteNonQuery();
            }
        }
        public static void All_Check_Risk()
        {
            ORG org = new ORG();

            using (SqlConnection sqlConnection = new SqlConnection(connectionString))
            {
                sqlConnection.Open();

                SqlCommand All_Check_Risk = new SqlCommand("All_Check_Risk", sqlConnection);
                All_Check_Risk.CommandType = CommandType.StoredProcedure;

                SqlDataReader sqlDataReader = All_Check_Risk.ExecuteReader();
                while (sqlDataReader.Read())
                {
                    ORG.Ownership_Org = Convert.ToInt32(sqlDataReader["Ownership_Org"]);
                    ORG.Tax_Debt      = Convert.ToInt32(sqlDataReader["Tax_Debt"]);
                    ORG.Debts_Enforcement_Documents = Convert.ToInt32(sqlDataReader["Debts_Enforcement_Documents"]);
                    ORG.False_Business             = Convert.ToInt32(sqlDataReader["False_Business"]);
                    ORG.Special_Risc               = Convert.ToInt32(sqlDataReader["Special_Risc"]);
                    ORG.Execute_Proc               = Convert.ToInt32(sqlDataReader["Execute_Proc"]);
                    ORG.Bankruptcy_Proc            = Convert.ToInt32(sqlDataReader["Bankruptcy_Proc"]);
                    ORG.Liquidation_Proc           = Convert.ToInt32(sqlDataReader["Liquidation_Proc"]);
                    ORG.Resident                   = Convert.ToInt32(sqlDataReader["Resident"]);
                    ORG.Broker_Client              = Convert.ToInt32(sqlDataReader["Broker_Client"]);
                    ORG.Trading_experience         = Convert.ToInt32(sqlDataReader["Trading_experience"]);
                    ORG.Manufacturer               = Convert.ToInt32(sqlDataReader["Manufacturer"]);
                    ORG.Exchenge_Trading_Disorders = Convert.ToInt32(sqlDataReader["Exchenge_Trading_Disorders"]);
                    ORG.Negativ_Data               = Convert.ToInt32(sqlDataReader["Negativ_Data"]);
                    ORG.Reputation                 = Convert.ToInt32(sqlDataReader["Reputation"]);
                    ORG.Prev_Liquidated            = Convert.ToInt32(sqlDataReader["Prev_Liquidated"]);
                    ORG.Prev_Bankruptcy            = Convert.ToInt32(sqlDataReader["Prev_Bankruptcy"]);
                    ORG.Prev_State_Debt            = Convert.ToInt32(sqlDataReader["Prev_State_Debt"]);
                    ORG.Prev_Tax_Debt              = Convert.ToInt32(sqlDataReader["Prev_Tax_Debt"]);
                    ORG.Prev_Execute_Proc          = Convert.ToInt32(sqlDataReader["Prev_Execute_Proc"]);
                }

                sqlConnection.Close();
            }
        }
示例#3
0
        public void Find_For_Update_ORG(ORG parametrs)
        {
            ORG oRG = new ORG();

            using (SqlConnection sqlConnection = new SqlConnection(connectionString))
            {
                sqlConnection.Open();
                SqlCommand command = new SqlCommand("Select_For_Apdate", sqlConnection);
                command.CommandType = CommandType.StoredProcedure;

                command.Parameters.AddWithValue("UNP_Org", ORG.UNP_Org);
                command.Parameters.AddWithValue("Short_Name_Org", ORG.Short_Name_Org);
                command.Parameters.AddWithValue("Full_Name_Org", ORG.Full_Name_Org);
                command.ExecuteNonQuery();

                SqlDataReader reader_For_Update = null;
                reader_For_Update = command.ExecuteReader();

                while (reader_For_Update.Read())
                {
                    ORG.UNP_Org         = Convert.ToString(reader_For_Update["UNP_Org"]);
                    ORG.Short_Name_Org  = Convert.ToString(reader_For_Update["Short_Name_Org"]);
                    ORG.Full_Name_Org   = Convert.ToString(reader_For_Update["Full_Name_Org"]);
                    ORG.Create_date_Org = Convert.ToDateTime(reader_For_Update["Create_date_Org"]);
                    ORG.Countyr_Org     = Convert.ToString(reader_For_Update["Name_Country"]);
                    ORG.Name_Section    = Convert.ToString(reader_For_Update["Name_Section"]);

                    ORG.Ownership_Org = Convert.ToInt32(reader_For_Update["Ownership_Org"]);
                    ORG.Tax_Debt      = Convert.ToInt32(reader_For_Update["Tax_Debt"]);

                    ORG.Debts_Enforcement_Documents = Convert.ToInt32(reader_For_Update["Debts_Enforcement_Documents"]);
                    ORG.False_Business     = Convert.ToInt32(reader_For_Update["False_Business"]);
                    ORG.Special_Risc       = Convert.ToInt32(reader_For_Update["Special_Risc"]);
                    ORG.Execute_Proc       = Convert.ToInt32(reader_For_Update["Execute_Proc"]);
                    ORG.Bankruptcy_Proc    = Convert.ToInt32(reader_For_Update["Bankruptcy_Proc"]);
                    ORG.Liquidation_Proc   = Convert.ToInt32(reader_For_Update["Liquidation_Proc"]);
                    ORG.Resident           = Convert.ToInt32(reader_For_Update["Resident"]);
                    ORG.Broker_Client      = Convert.ToInt32(reader_For_Update["Broker_Client"]);
                    ORG.Prev_Broker_Client = Convert.ToInt32(reader_For_Update["Prev_Broker_Client"]);
                    ORG.Trading_experience = Convert.ToInt32(reader_For_Update["Trading_experience"]);
                    ORG.Trader             = Convert.ToInt32(reader_For_Update["Trader"]);

                    ORG.Manufacturer  = Convert.ToInt32(reader_For_Update["Manufacturer"]);
                    ORG.First_Accred  = Convert.ToInt32(reader_For_Update["First_Accred"]);
                    ORG.Second_Accred = Convert.ToInt32(reader_For_Update["Second_Accred"]);
                    ORG.Exchenge_Trading_Disorders = Convert.ToInt32(reader_For_Update["Exchenge_Trading_Disorders"]);
                    ORG.Negativ_Data      = Convert.ToInt32(reader_For_Update["Negativ_Data"]);
                    ORG.Negativ_Data_Pers = Convert.ToInt32(reader_For_Update["Negativ_Data_Pers"]);
                    ORG.Reputation        = Convert.ToInt32(reader_For_Update["Reputation"]);

                    ORG.Prev_Liquidated   = Convert.ToInt32(reader_For_Update["Prev_Liquidated"]);
                    ORG.Prev_Bankruptcy   = Convert.ToInt32(reader_For_Update["Prev_Bankruptcy"]);
                    ORG.Prev_State_Debt   = Convert.ToInt32(reader_For_Update["Prev_State_Debt"]);
                    ORG.Prev_Tax_Debt     = Convert.ToInt32(reader_For_Update["Prev_Tax_Debt"]);
                    ORG.Prev_Execute_Proc = Convert.ToInt32(reader_For_Update["Prev_Execute_Proc"]);
                    ORG.Description_ORG   = Convert.ToString(reader_For_Update["Description_Org"]);

                    ORG.Broker_Opinion       = Convert.ToString(reader_For_Update["Broker_Opinion"]);
                    ORG.Section_Head_Opinion = Convert.ToString(reader_For_Update["Section_Head_Opinion"]);
                    ORG.Auditor_Opinion      = Convert.ToString(reader_For_Update["Auditor_Opinion"]);

                    ORG.Country_Pers     = Convert.ToString(reader_For_Update["Country_Pers"]);
                    ORG.Owner_Name       = Convert.ToString(reader_For_Update["Owner_Name"]);
                    ORG.Head_Name        = Convert.ToString(reader_For_Update["Head_Name"]);
                    ORG.Description_Pers = Convert.ToString(reader_For_Update["Description_Pers"]);



                    if (Convert.ToString(reader_For_Update["Рекомендуемый вид задатка"]) == Convert.ToString(reader_For_Update["Вид задатка"]))
                    {
                        ORG.Forced_Deposite_Small = 0;
                        ORG.Forced_Deposite_Large = 0;
                    }

                    if (Convert.ToString(reader_For_Update["Рекомендуемый вид задатка"]) != Convert.ToString(reader_For_Update["Вид задатка"]))
                    {
                        if (oRG.Sbor_Sdelka <= (Convert.ToInt32(reader_For_Update["Степень риска"])))
                        {
                            ORG.Forced_Deposite_Small = 1;
                        }

                        if (oRG.Sbor_Sdelka >= (Convert.ToInt32(reader_For_Update["Степень риска"])))
                        {
                            ORG.Forced_Deposite_Large = 1;
                        }
                    }



                    ORG.Risc_Level = Convert.ToInt32(reader_For_Update["Степень риска"]);
                }
            }
        }
示例#4
0
        public void Update_ORG(ORG parametrs)
        {
            using (SqlConnection sqlConnection = new SqlConnection(connectionString))
            {
                sqlConnection.Open();
                SqlCommand update = new SqlCommand("Update_Cascade", sqlConnection);
                update.CommandType = CommandType.StoredProcedure;


                if (ORG.UNP_Org_New == null)
                {
                    update.Parameters.AddWithValue("UNP_Org", ORG.UNP_Org);
                }
                else
                {
                    update.Parameters.AddWithValue("UNP_Org", ORG.UNP_Org);
                    update.Parameters.AddWithValue("UNP_Org_New", ORG.UNP_Org_New);
                }


                if (ORG.Short_Name_Org_New == null)
                {
                    update.Parameters.AddWithValue("Short_Name_Org", ORG.Short_Name_Org);
                }
                else
                {
                    update.Parameters.AddWithValue("Short_Name_Org_New", ORG.Short_Name_Org_New);
                }

                if (ORG.Full_Name_Org_New == null)
                {
                    update.Parameters.AddWithValue("Full_Name_Org", ORG.Full_Name_Org);
                }
                else
                {
                    update.Parameters.AddWithValue("Full_Name_Org_New", ORG.Full_Name_Org_New);
                }



                update.Parameters.AddWithValue("Create_date_Org", ORG.Create_date_Org);
                update.Parameters.AddWithValue("Country", ORG.Countyr_Org);
                update.Parameters.AddWithValue("Name_Section", ORG.Name_Section);

                //Параметры для чекбоксов организации
                update.Parameters.AddWithValue("Ownership_Org", ORG.Ownership_Org);
                update.Parameters.AddWithValue("Tax_Debt", ORG.Tax_Debt);
                update.Parameters.AddWithValue("Debts_Enforcement_Documents", ORG.Debts_Enforcement_Documents);
                update.Parameters.AddWithValue("False_Business", ORG.False_Business);
                update.Parameters.AddWithValue("Special_Risc", ORG.Special_Risc);
                update.Parameters.AddWithValue("Execute_Proc", ORG.Execute_Proc);
                update.Parameters.AddWithValue("Bankruptcy_Proc", ORG.Bankruptcy_Proc);
                update.Parameters.AddWithValue("Liquidation_Proc", ORG.Liquidation_Proc);
                update.Parameters.AddWithValue("Resident", ORG.Resident);
                update.Parameters.AddWithValue("Broker_Client", ORG.Broker_Client);
                update.Parameters.AddWithValue("Prev_Broker_Client", ORG.Prev_Broker_Client);
                update.Parameters.AddWithValue("Trading_experience", ORG.Trading_experience);
                update.Parameters.AddWithValue("Trader", ORG.Trader);
                update.Parameters.AddWithValue("Manufacturer", ORG.Manufacturer);
                update.Parameters.AddWithValue("First_Accred", ORG.First_Accred);
                update.Parameters.AddWithValue("Second_Accred", ORG.Second_Accred);
                update.Parameters.AddWithValue("Exchenge_Trading_Disorders", ORG.Exchenge_Trading_Disorders);
                update.Parameters.AddWithValue("Negativ_Data", ORG.Negativ_Data);
                update.Parameters.AddWithValue("Negativ_Data_Pers", ORG.Negativ_Data_Pers);
                update.Parameters.AddWithValue("Reputation", ORG.Reputation);

                //Описание организации и мнения
                update.Parameters.AddWithValue("Description_Org", ORG.Description_ORG);
                update.Parameters.AddWithValue("Broker_Opinion", ORG.Broker_Opinion);
                update.Parameters.AddWithValue("Section_Head_Opinion", ORG.Section_Head_Opinion);
                update.Parameters.AddWithValue("Auditor_Opinion", ORG.Auditor_Opinion);

                //Описание руководителей и их залетов
                update.Parameters.AddWithValue("Country_Pers", ORG.Country_Pers);
                update.Parameters.AddWithValue("Owner_Name", ORG.Owner_Name);
                update.Parameters.AddWithValue("Head_Name", ORG.Head_Name);
                update.Parameters.AddWithValue("Prev_Liquidated", ORG.Prev_Liquidated);
                update.Parameters.AddWithValue("Prev_Bankruptcy", ORG.Prev_Bankruptcy);
                update.Parameters.AddWithValue("Prev_State_Debt", ORG.Prev_State_Debt);
                update.Parameters.AddWithValue("Prev_Tax_Debt", ORG.Prev_Tax_Debt);
                update.Parameters.AddWithValue("Prev_Execute_Proc", ORG.Prev_Execute_Proc);
                update.Parameters.AddWithValue("Description_Pers", ORG.Description_Pers);
                update.Parameters.AddWithValue("Login_User", ORG.Login_User);



                if (ORG.Forced_Deposite_Small == 1 && ORG.Forced_Deposite_Large == 0)
                {
                    update.Parameters.AddWithValue("Forced_Deposite", ORG.Forced_Deposite_Small);
                }


                if (ORG.Forced_Deposite_Large == 1 && ORG.Forced_Deposite_Small == 0)
                {
                    update.Parameters.AddWithValue("Forced_Deposite", ORG.Forced_Deposite_Large);
                }



                if (ORG.Forced_Deposite_Large == 0 && ORG.Forced_Deposite_Small == 0)
                {
                    update.Parameters.AddWithValue("Forced_Deposite", 0);
                }


                if (ORG.Forced_Deposite_Large == 1 && ORG.Forced_Deposite_Small == 1)
                {
                    update.Parameters.AddWithValue("Forced_Deposite", 0);
                }



                //  update.Parameters.AddWithValue("Forced_Deposite", ORG.Forced_Deposite);



                update.ExecuteNonQuery();
            }
        }