Esempio n. 1
0
        internal string InserRelazioneDealer(Relazioni rel)
        {
            sqlop = new SqlOperations();
            sqlop.databaseConnection = ConfigurationManager.ConnectionStrings["cs"].ToString();

            DbParameter[] dbp = new DbParameter[4];

            dbp[0] = new SqlParameter();
            dbp[0].ParameterName = "NomeRelazione";
            dbp[0].DbType        = DbType.String;
            dbp[0].Direction     = ParameterDirection.Input;
            dbp[0].Value         = rel.NomeRelazione;

            dbp[1] = new SqlParameter();
            dbp[1].ParameterName = "IDTipoDealer";
            dbp[1].DbType        = DbType.Int32;
            dbp[1].Direction     = ParameterDirection.Input;
            dbp[1].Value         = rel.IDTipoDealer;

            dbp[2] = new SqlParameter();
            dbp[2].ParameterName = "IDDealer1";
            dbp[2].DbType        = DbType.Int32;
            dbp[2].Direction     = ParameterDirection.Input;
            dbp[2].Value         = rel.IDDealerConsumer;

            dbp[3] = new SqlParameter();
            dbp[3].ParameterName = "IDDealer2";
            dbp[3].DbType        = DbType.Int32;
            dbp[3].Direction     = ParameterDirection.Input;
            dbp[3].Value         = rel.IDDealer;

            SqlCommandObject sco = new SqlCommandObject();

            sco.SPName   = "Dealer.SP_RelazioniDealer_Insert";
            sco.SPParams = dbp;

            DataTable dt;


            string proc = sqlop.ExecuteProcedure(sco, out dt);

            if (proc != string.Empty)
            {
                return(proc);
            }

            return("");
        }
Esempio n. 2
0
        protected void SalvaRSButton_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                Relazioni rel = new Relazioni();
                rel.NomeRelazione    = txtNomeRelazione.Text;
                rel.IDDealerConsumer = Convert.ToInt32(IDDealerScelto1HF.Value);
                rel.IDDealer         = Convert.ToInt32(IDDealerScelto2HF.Value);
                rel.IDTipoDealer     = Convert.ToInt32(ddlTipoDealer2.SelectedValue);

                if ((rel.IDDealerConsumer != rel.IDDealer) || (rel.IDTipoDealer == 2))
                {
                    string err = proxyADS.InserRelazioneDealer(rel);
                    if (err == "")
                    {
                        PopupMessaggio.ShowMsgBox("Relazione creata correttamente.", false);
                        inizializzaPagina();
                    }
                    else
                    {
                        if (err.Contains("IX_RelazioneConsumer") || err.Contains("IX_RelazioneBusiness"))
                        {
                            throw new Exception("Relazione esistente.");
                        }
                        else
                        {
                            throw new Exception("Relazione non creata correttamente.");
                        }
                    }
                }
                else
                {
                    throw new Exception("Relazione non creata correttamente.");
                }
            }
            catch (Exception ex)
            {
                PopupMessaggio.ShowMsgBox(ex.Message, true);
            }

            finally
            {
                resetDealer1();
                resetDealer2();
            }
        }
        internal string InserRelazioneDealer(Relazioni rel)
        {
            sqlop = new SqlOperations();
            sqlop.databaseConnection = ConfigurationManager.ConnectionStrings["cs"].ToString();

            DbParameter[] dbp = new DbParameter[4];

            dbp[0] = new SqlParameter();
            dbp[0].ParameterName = "NomeRelazione";
            dbp[0].DbType = DbType.String;
            dbp[0].Direction = ParameterDirection.Input;
            dbp[0].Value = rel.NomeRelazione;

            dbp[1] = new SqlParameter();
            dbp[1].ParameterName = "IDTipoDealer";
            dbp[1].DbType = DbType.Int32;
            dbp[1].Direction = ParameterDirection.Input;
            dbp[1].Value = rel.IDTipoDealer;

            dbp[2] = new SqlParameter();
            dbp[2].ParameterName = "IDDealer1";
            dbp[2].DbType = DbType.Int32;
            dbp[2].Direction = ParameterDirection.Input;
            dbp[2].Value = rel.IDDealerConsumer;

            dbp[3] = new SqlParameter();
            dbp[3].ParameterName = "IDDealer2";
            dbp[3].DbType = DbType.Int32;
            dbp[3].Direction = ParameterDirection.Input;
            dbp[3].Value = rel.IDDealer;

            SqlCommandObject sco = new SqlCommandObject();
            sco.SPName = "Dealer.SP_RelazioniDealer_Insert";
            sco.SPParams = dbp;

            DataTable dt;

            string proc = sqlop.ExecuteProcedure(sco, out dt);

            if (proc != string.Empty)
                return proc;

            return "";
        }