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();
            }
        }
예제 #2
0
 public string InserRelazioneDealer(Relazioni relazione)
 {
     Methods.RelazioniMng relazioni = new Methods.RelazioniMng();
     return(relazioni.InserRelazioneDealer(relazione));
 }