Exemplo n.º 1
0
        public void Inserir(InternetModel model)
        {
            SqlParameter[] parms = new SqlParameter[] {                
                new SqlParameter("@IN_NOME", model.Nome),
                new SqlParameter("@IN_P_ID", model.IdPessoa),
                new SqlParameter("@IN_TI_ID", model.TipoInternet.Id),
            };

            db.ExecuteNonQuery("proc_insereInternet", parms);
        }
Exemplo n.º 2
0
        public InternetModel Busca(int idInternet)
        {
            SqlParameter[] parms = new SqlParameter[] { new SqlParameter("@IN_ID", idInternet) };
            DataTable dt = db.ExecuteReader<SqlDataReader>("proc_buscaInternetById", parms);

            InternetModel _in = new InternetModel();
            foreach (DataRow dr in dt.Rows)
            {
                _in.Id = Convert.ToInt32(dr["IN_ID"]);
                _in.Nome = dr["IN_NOME"].ToString();
                _in.TipoInternet = new TipoInternetModel { Id = Convert.ToInt32(dr["TI_ID"]), Nome = dr["TI_NOME"].ToString() };
                _in.IdPessoa = Convert.ToInt32(dr["IN_P_ID"]);
                break;
            }

            return _in;
        }
Exemplo n.º 3
0
        public List<InternetModel> Lista(int idPessoa)
        {
            List<InternetModel> lista = new List<InternetModel>();

            SqlParameter[] parms = new SqlParameter[] { new SqlParameter("@IN_P_ID", idPessoa) };
            DataTable dt = db.ExecuteReader<SqlDataReader>("proc_buscaInternet", parms);

            InternetModel _in;
            foreach (DataRow dr in dt.Rows)
            {
                _in = new InternetModel();
                _in.Id = Convert.ToInt32(dr["IN_ID"]);
                _in.Nome = dr["IN_NOME"].ToString();                
                _in.TipoInternet = new TipoInternetModel { Id = Convert.ToInt32(dr["TI_ID"]), Nome = dr["TI_NOME"].ToString() };
                _in.IdPessoa = Convert.ToInt32(dr["IN_P_ID"]);

                lista.Add(_in);
            }

            return lista;
        }
Exemplo n.º 4
0
        public ActionResult InserirInternet(string endereco, int idTipo, int IdPJ)
        {
            Internet _dataInternet = new Internet();
            InternetModel internetModel = new InternetModel() { Nome = endereco, IdPessoa = IdPJ, TipoInternet = new TipoInternetModel { Id = idTipo } };

            if (internetModel.Nome.Length < 100)
            {
                _dataInternet.Inserir(internetModel);
                return PartialView("_Internet", _dataInternet.Lista(IdPJ));
            }

            else throw new Exception("Erro;");
        }
Exemplo n.º 5
0
        public ActionResult InserirInternetSession(string endereco, int idTipo)
        {
            Internet _dataInternet = new Internet();
            InternetModel internetModel = new InternetModel() { Nome = endereco, TipoInternet = new TipoInternetModel { Id = idTipo } };

            if (internetModel.Nome.Length < 100)
            {
                List<InternetModel> listaInternet = new List<InternetModel>();
                if (Session["InternetPJ"] != null)
                    listaInternet = (List<InternetModel>)Session["InternetPJ"];

                int id = listaInternet.Count == 0 ? 1 : listaInternet.Last().Id + 1;
                internetModel.Id = id;
                internetModel.TipoInternet = new TipoInternet().Lista(idTipo).FirstOrDefault();
                listaInternet.Add(internetModel);

                Session["InternetPJ"] = listaInternet;

                return PartialView("_Internet", listaInternet);
            }

            else throw new Exception("Erro;");
        }