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); }
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; }
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; }
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;"); }
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;"); }