예제 #1
0
        protected void btnCarteira_Click(object sender, EventArgs e)
        {
            PIMDataContext db = new PIMDataContext();

            var consulta = from p in db.tabCarteira
                           where p.endCarteira == txtCarteira.Text
                           select new { p.idCarteira };

            int id = -1;

            foreach (var linha in consulta)
            {
                id = linha.idCarteira;
            }

            if (id >= 0)
            {
                Session["idCarteira"] = id;
            }
            else
            {
                tabCarteira Carteira = new tabCarteira();
                Carteira.endCarteira   = txtCarteira.Text;
                Carteira.idTipoRegis   = 1;
                Carteira.idUser        = Convert.ToInt32(Session["idUser"]);
                Carteira.saldoCarteira = 0;

                db.tabCarteira.InsertOnSubmit(Carteira);
                db.SubmitChanges();


                var consulta2 = from p in db.tabCarteira
                                where p.endCarteira == txtCarteira.Text
                                select new { p.idCarteira };

                foreach (var linha in consulta2)
                {
                    id = linha.idCarteira;
                }

                Session["idCarteira"] = id;
            }
        }
예제 #2
0
 private void detach_tabCarteira(tabCarteira entity)
 {
     this.SendPropertyChanging();
     entity.tabUser = null;
 }
예제 #3
0
 private void attach_tabCarteira(tabCarteira entity)
 {
     this.SendPropertyChanging();
     entity.tabMoedas = this;
 }
예제 #4
0
 partial void DeletetabCarteira(tabCarteira instance);
예제 #5
0
 partial void UpdatetabCarteira(tabCarteira instance);
예제 #6
0
 partial void InserttabCarteira(tabCarteira instance);