public EventoServicio() { _eventoRepositorio = new EventoRepositorio(); _categoriaRepositorio = new CategoriaEventoRepositorio(); _ubicacionRepositorio = new UbicacionRepositorio(); _empresaRepositorio = new EmpresaRepositorio(); }
public ActionResult Create(Empresa E) { if (ModelState.IsValid) { IRepositorio<Empresa> repo = new EmpresaRepositorio(); repo.Save(E); IRepositorio<Telefono> repositorioTelefono = new TelefonoRepositorio(); E.Telefonos[0].IdEmpresa = E.IdEmpresa; E.Telefonos[0].Tipo = "E"; repositorioTelefono.Save(E.Telefonos[0]); IRepositorio<Contacto> repositorioContacto = new ContactoRepositorio(); E.Contacto[0].IdEmpresa = E.IdEmpresa; E.Contacto[0].Tipo = "E"; repositorioContacto.Save(E.Contacto[0]); foreach (var telefono in E.Contacto[0].ListaTelefonos) { telefono.Tipo = "E"; telefono.IdContacto = E.Contacto[0].IdContacto; repositorioTelefono.Save(telefono); } return RedirectToAction("Index"); } // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario while (E.Contacto[0].ListaTelefonos.Count < 4) { E.Contacto[0].ListaTelefonos.Add(new Telefono()); } return View(E); }
public PublicidadServicio() { _eventoRepositorio = new EventoRepositorio(); _publicidadRepositorio = new PublicidadRepositorio(); _empresaRepositorio = new EmpresaRepositorio(); }
public ActionResult Delete(int id) { IRepositorio<Empresa> repo = new EmpresaRepositorio(); Empresa E = repo.GetById(id); repo.Delete(E); return RedirectToAction("Index"); }
public EmpresaTeste(ApplicationContext dbcontext, EmpresaRepositorio context, EmpresaController empresa, List <Empresa> result) : base() { this.dbcontext = dbcontext; this.context = context; this.empresa = empresa; this.result = result; }
private EmpresaServices(ISqlBase sqlBase, IsolationLevel isolationLevel) { this.isolationLevel = isolationLevel; this.optionsBuilder = new DbContextOptionsBuilder <EmpresaContexto>(); this.optionsBuilder.UseSqlServer(sqlBase.getConnection()); this.repositorio = EmpresaRepositorio.Create(this.optionsBuilder.Options, isolationLevel); }
public ActionResult Create(Empresa E) { if (ModelState.IsValid) { IRepositorio<Empresa> repo = new EmpresaRepositorio(); repo.Save(E); return RedirectToAction("Index"); } // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario return View(E); }
public void Inicializador() { Database.SetInitializer(new InicializadorBanco <GerenciadorDeFrotaContexto>()); _contextoTeste = new GerenciadorDeFrotaContexto(); _repositorio = new EmpresaRepositorio(_contextoTeste); _empresaTest = ConstrutorObjeto.CriarEmpresa(); _contextoTeste.Database.Initialize(true); }
protected void AcessarClick(object sender, EventArgs e) { var senha = Senha.Text; var email = Email.Text; EmpresaRepositorio repositorio = new EmpresaRepositorio(); var empresa = repositorio.Login(email); if (empresa != null) { Validar(empresa, senha); } else { Util.RegistraJavascript(Upn, "_MsgSistema.Alerta('<p> Empresa não cadastrada.</p>')"); } }
private void Consulta() { try { cadEmp = new EmpresaRepositorio(); var emp = cadEmp.GetById(codEmp); if (emp != null) { tb_cnpjEmp.Text = emp.cnpjEmp; datacad = emp.dataCadEmp; empPad = emp.empPadrao; empTipo = emp.tipoEmp; empStatus = emp.statEmp; tb_razaoEmp.Text = emp.razaoEmp; tb_fantEmp.Text = emp.fantEmp; tb_ieEmp.Text = emp.inscEstEmp; tb_imEmp.Text = emp.inscMunEmp; tb_CepEmp.Text = emp.CEPEmp; tb_nomeRua.Text = emp.endEmp; tb_numEnd.Text = emp.nroEndEmp.ToString(); tb_complEnd.Text = emp.compEndEmp; tb_bairroEnd.Text = emp.bairroEmp; tb_cidadeEnd.Text = emp.cidadeEmp; cb_ufEnd.Text = emp.UFEmp; tb_tel1Emp.Text = emp.tel1Emp; tb_tel2Emp.Text = emp.tel2Emp; pb_LogoEmp.Image = cadEmp.GetLogo(codEmp); } else { MessageBox.Show("Empresa Não Encontrada!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } catch (Exception erro) { MessageBox.Show("Problemas ao carregar os dados da Empresa!!!\n\n" + erro.InnerException + "\n" + erro.Message, Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Error); } cadEmp.Dispose(); }
private void Home_Load(object sender, EventArgs e) { EmpresaRepositorio consEmp = new EmpresaRepositorio(); UsuarioRepositorio consUser = new UsuarioRepositorio(); int linhas = 0; var emp = consEmp.GetPadrao(); if (emp.EmpresaId > 0) { CodEmp = emp.EmpresaId; tb_fantEmp.Text = emp.fantEmp; tb_Versao.Text = "Versão - " + emp.versaoEmp.ToString(); } var user = consUser.GetById(CodUser); if (user.UsuarioId > 0) { Usuario = user.LoginUser; PerfUser = user.PerfilUser; } dtDados.Clear(); linhas = DateTime.Now.Hour; if (linhas >= 0 && linhas < 6) //Madrugada { lb_BoaVinda.Text = "Bem Vindo(a) " + Usuario + ", Boa Madrugada!!!"; } else if (linhas >= 6 && linhas < 12) //Manhã { lb_BoaVinda.Text = "Bem Vindo(a) " + Usuario + ", Bom Dia!!!"; } else if (linhas >= 12 && linhas < 18) //Tarde { lb_BoaVinda.Text = "Bem Vindo(a) " + Usuario + ", Boa Tarde!!!"; } else //Noite { lb_BoaVinda.Text = "Bem Vindo(a) " + Usuario + ", Boa Noite!!!"; } }
public IActionResult Index() { ViewData["User"] = HttpContext.Session.GetString(SESSION_CLIENTE); Empresa empresa = new Empresa(); if (HttpContext.Session.GetString(SESSION_EMAIL) != null) { empresa = empresaRepositorio.ObterPor(HttpContext.Session.GetString(SESSION_EMAIL)); ViewData["Usuario"] = empresa; } DepoimentoRepositorio depoimentoRepositorio = new DepoimentoRepositorio(); comentarios.Depoimentos = depoimentoRepositorio.ListarTodos(); EmpresaRepositorio empresaRepositorios = new EmpresaRepositorio(); comentarios.Empresas = empresaRepositorios.ListarTodos(); return(View(comentarios)); }
private void CadastrarEmpresa() { try { Model.Empresa empresa = new Model.Empresa { EmpresaNome = EmpresaTxt.Text, Cnpj = CnpjTxt.Text.Replace(".", "").Replace("/", "").Replace("-", ""), Email = Email.Text, Senha = SenhaTxt.Text, NomeFantasia = NomeFantasiaTxt.Text }; EmpresaRepositorio repositorio = new EmpresaRepositorio(); repositorio.CadastrarEmpresa(empresa); CriaTicket(empresa); Util.RegistraJavascript(Upn, "_MsgSistema.Alerta('<p> Empresa cadastrada com sucesso.</p>')"); } catch (Exception ex) { Util.RegistraJavascript(Upn, "_MsgSistema.AlertaDeErro('<p> Erro ao cadastrar a empresa.</p>',' " + ex.Message + " ')"); } }
private void CadastrarEmpresa() { try { Model.Empresa empresa = new Model.Empresa { EmpresaNome = EmpresaTxt.Text, Cnpj = CnpjTxt.Text.Replace(".", "").Replace("/", "").Replace("-",""), Email = Email.Text, Senha = SenhaTxt.Text, NomeFantasia = NomeFantasiaTxt.Text }; EmpresaRepositorio repositorio = new EmpresaRepositorio(); repositorio.CadastrarEmpresa(empresa); CriaTicket(empresa); Util.RegistraJavascript(Upn, "_MsgSistema.Alerta('<p> Empresa cadastrada com sucesso.</p>')"); } catch (Exception ex) { Util.RegistraJavascript(Upn, "_MsgSistema.AlertaDeErro('<p> Erro ao cadastrar a empresa.</p>',' "+ ex.Message +" ')"); } }
public EmpresaBo() { empresaRepositorio = new EmpresaRepositorio(); }
public ActionResult Edit(int id) { IRepositorio<Empresa> myRepoEmpresa = new EmpresaRepositorio(); Empresa empresa = myRepoEmpresa.GetById(id); IRepositorio<Telefono> repositorioTelefono = new TelefonoRepositorio(); IList<Telefono> telefonos = repositorioTelefono.GetAll(); IList<Telefono> telefonosBuscados = new List<Telefono>(); foreach (var telefono in telefonos) { if (telefono.IdEmpresa == id) { telefonosBuscados.Add(telefono); } } empresa.Telefonos = telefonosBuscados; IRepositorio<Contacto> repositorioContacto = new ContactoRepositorio(); IList<Contacto> contactos = repositorioContacto.GetAll(); IList<Contacto> contactosBuscados = new List<Contacto>(); telefonosBuscados = new List<Telefono>(); foreach (var contacto in contactos) { if (contacto.IdEmpresa == id) { foreach (var telefono in telefonos) { if (telefono.IdContacto == contacto.IdContacto) { telefonosBuscados.Add(telefono); } } contacto.ListaTelefonos = telefonosBuscados; contactosBuscados.Add(contacto); } } empresa.Contacto = contactosBuscados; while (empresa.Contacto[0].ListaTelefonos.Count < 4) { empresa.Contacto[0].ListaTelefonos.Add(new Telefono()); } return View(empresa); }
public EmpresaServico(EmpresaRepositorio empresaRepositorio, ServicoApi servicoApi) { this.empresaRepositorio = empresaRepositorio; this.servicoApi = servicoApi; }
public VerEmpresaEliminarHandler() { repositorio = new EmpresaRepositorio(new FactoringContext()); }
public ActionResult Index() { IRepositorio<Empresa> myRepoEmpresa = new EmpresaRepositorio(); IList<Empresa> listaEmpresa = myRepoEmpresa.GetAll(); return View(listaEmpresa); }
public EmpresaServicio() { _empresaRepositorio = new EmpresaRepositorio(); _categoriaRepositorio = new CategoriaRepositorio(); }
private void bt_Gravar_Click(object sender, EventArgs e) { Usuario user = new Usuario(); ModelEndereco end = new ModelEndereco(); Empresa emp = new Empresa(); string retorno = ""; //Verifica campos Obrigatórios if (tb_nomeEmp.Text == "" || tb_razaoEmp.Text == "" || tb_CepEmp.Text == "" || tb_FonEmp.Text == "") { MessageBox.Show("Favor Preencher Todos os dados da Empresa para o Cadastro!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (tb_NomeUser.Text == "" || tb_LoginUser.Text == "" || tb_SenhaUser.Text == "") { MessageBox.Show("Favor Preencher Todos os dados do Usuário para o Cadastro!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (tb_LoginUser.Text == "ADMIN") { MessageBox.Show("Este nome é de uso interno! por favor escolha outro!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); tb_LoginUser.Clear(); tb_LoginUser.Focus(); return; } end = Funcoes.BuscaEnd(tb_CepEmp.Text); if (end.Resultado == 0) { MessageBox.Show("O Endereço para o CEP não foi encontrado!!!\nFavor informar o CEP Corretamente!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); return; } try { //Cadastra a Empresa #region Empresa cadEmp = new EmpresaRepositorio(); emp.cnpjEmp = ""; emp.empPadrao = "S"; emp.dataCadEmp = DateTime.Now; emp.tipoEmp = "M"; emp.codMatriz = 0; emp.statEmp = "A"; emp.razaoEmp = tb_razaoEmp.Text; emp.fantEmp = tb_nomeEmp.Text; emp.inscEstEmp = ""; emp.inscMunEmp = ""; emp.CEPEmp = tb_CepEmp.Text; emp.endEmp = end.Rua; emp.nroEndEmp = 0; emp.compEndEmp = ""; emp.bairroEmp = end.Bairro; emp.cidadeEmp = end.Cidade; emp.UFEmp = end.Estado; emp.tel1Emp = tb_FonEmp.Text; emp.tel2Emp = ""; emp.logoEmp = null; emp.tipoData = ""; emp.versaoEmp = Funcoes.versao; cadEmp.Add(emp); retorno = "OK"; cadEmp.Dispose(); #endregion if (retorno == "OK") { //Cadastra o usuário #region cadUser = new UsuarioRepositorio(); user.StaUser = "******"; user.NomeUser = tb_NomeUser.Text; user.EmailUser = "******"; user.LoginUser = tb_LoginUser.Text; user.SenUser = Funcoes.GetMd5Hash(tb_SenhaUser.Text); //Grava a senha criptografada user.PerfilUser = "******"; cadUser.Add(user); retorno = "OK"; #endregion } } catch (Exception ex) { retorno = "Não foi possível gravar os dados, devido aos erros abaixo\n\n" + ex.Message; } if (retorno == "OK") { MessageBox.Show("Cadastros Realizados com Sucesso!!!\n\n Bem Vindo ao Sistema de Gestão Moda Sytem!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Problemas ao realizar o cadastro!!!\n\nMais Detalhes Abaixo\n" + retorno, Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Error); } this.Close(); }
public ServicoEmpresa(EmpresaRepositorio empresaRepositorio, EstadoRepositorio estadosRepositorio) { _empresaRepositorio = empresaRepositorio; _estadosRepositorio = estadosRepositorio; }
public ActionResult Edit(Empresa empresa) { if (empresa.Nombre != null && empresa.Rif != null && empresa.Direccion != null && empresa.Ciudad != null && empresa.Localidad != null && empresa.Telefonos[0].CodigoLoc != 0 && empresa.Telefonos[0].CodigoInt != 0 && empresa.Telefonos[0].Numero != 0 && empresa.Contacto[0].Nombre != null && empresa.Contacto[0].ListaTelefonos[0].CodigoInt != 0 && empresa.Contacto[0].ListaTelefonos[0].CodigoLoc != 0 && empresa.Contacto[0].ListaTelefonos[0].Numero != 0) { IRepositorio<Empresa> myRepoEmpresa = new EmpresaRepositorio(); myRepoEmpresa.Update(empresa); IRepositorio<Telefono> repositorioTelefono = new TelefonoRepositorio(); empresa.Telefonos[0].IdEmpresa = empresa.IdEmpresa; empresa.Telefonos[0].Tipo = "E"; repositorioTelefono.Update(empresa.Telefonos[0]); IRepositorio<Contacto> repositorioContacto = new ContactoRepositorio(); empresa.Contacto[0].IdEmpresa = empresa.IdEmpresa; empresa.Contacto[0].Tipo = "E"; repositorioContacto.Update(empresa.Contacto[0]); foreach (var telefono in empresa.Contacto[0].ListaTelefonos) { telefono.Tipo = "E"; telefono.IdContacto = empresa.Contacto[0].IdContacto; if (telefono.CodigoInt != 0 && telefono.CodigoLoc != 0 && telefono.Numero != 0) if (telefono.IdTelefono != 0) repositorioTelefono.Update(telefono); else repositorioTelefono.Save(telefono); } return RedirectToAction("Index"); } return View(empresa); }
public EmpresaController(EmpresaRepositorio context) { _context = context; }
public EmpresasController() { _empresasRepositorio = new EmpresaRepositorio(); }
public ActionResult Create(Publicacion p,FormCollection collection) { //Empresa var nombreEmpresa = collection[0]; var repoEmp = new EmpresaRepositorio(); var listaEmp = repoEmp.GetAll(); foreach (var empresa in listaEmp.Where(empresa => empresa.Nombre == nombreEmpresa)) { p.IdEmpresa = empresa.IdEmpresa; } if (String.IsNullOrEmpty(nombreEmpresa) || p.IdEmpresa == 0) { ModelState.AddModelError("NombreE", "Nombre Empresa es Necesario"); return View(p); } if (String.IsNullOrEmpty(p.Pais) || p.Pais.CompareTo("--Seleccione--")==0) { ModelState.AddModelError("Pais", "Pais es Necesario"); return View(p); } if (String.IsNullOrEmpty(p.Estado) || p.Estado.CompareTo("--Seleccione--") == 0) { ModelState.AddModelError("Estado", "Estado es Necesario"); return View(p); } if (String.IsNullOrEmpty(p.Ciudad) || p.Ciudad.CompareTo("--Seleccione--") == 0) { ModelState.AddModelError("Ciudad", "Ciudad es Necesario"); return View(p); } //fin Empresa //Sub Categoria var repoSub = new SubCategoriumRepositorio(); var listaSub = repoSub.GetAll(); var subCategorias = p.SubCategorium.Nombre.Split('-'); var subCategoria = ""; subCategoria = subCategorias[1].Substring(1); p.SubCategorium = new SubCategorium(); foreach (var subCategorium in listaSub.Where(subCategorium => subCategorium.Nombre == subCategoria)) { p.IdSubCategoria = subCategorium.IdSubCategoria; } //fin Sub Categoria var repoPubli = new PublicacionRepositorio(); IList<Idioma> myIdiomas = p.Idioma; p.Idioma = null; var repoLug = new LugarRepositorio(); p.Ciudad = repoLug.GetById(Convert.ToInt32(p.Ciudad)).Nombre; p.Estado = repoLug.GetById(Convert.ToInt32(p.Estado)).Nombre; var idPublicacion = repoPubli.Save(p); //Precios IList<Precio> listaPrecios = p.Precios; var repoPrecios = new PrecioRepositorio(); foreach (var precio in listaPrecios) { precio.IdPublicacion = idPublicacion; repoPrecios.Save(precio); } //fin Precios p.Idioma = myIdiomas; //Servicios if (p.Servicios != null){ var misServicios = new List<Servicio>(p.Servicios); foreach (var misServicio in misServicios) { if (misServicio.IdServicio == 0) continue; var pB = new PublicacionServicio { IdPublicacion = idPublicacion, IdServicio = misServicio.IdServicio }; var repoPubSer = new PublicacionServicioRepositorio(); repoPubSer.Save(pB); } } //fin Servicios //Idioma var repoIdioma = new IdiomaRepositorio(); var idioma = p.Idioma[0]; idioma.IdPublicacion = idPublicacion; if(p.Idioma[0].Categoria != "Otra") { p.Idioma[0].Categoria.Substring(0, 1); repoIdioma.Save(idioma); } else { idioma.Categoria = p.Idioma[1].Categoria; repoIdioma.Save(idioma); } //fin Idioma //Session para las fotos Session["IdPublicacion"] = idPublicacion; return RedirectToAction("Upload"); }
public ActionResult Index(string publicacion) { var myRepoPublicacion = new PublicacionRepositorio(); var myRepoEmpresa = new EmpresaRepositorio(); var myRepoCat = new CategoriumRepositorio(); var myRepoSub = new SubCategoriumRepositorio(); // Lista de todas las publicaciones var listaPublicacion = myRepoPublicacion.GetAll(); if (listaPublicacion != null) { foreach (var publicacion1 in listaPublicacion) { //asigno las foraneas de cada publicacion publicacion1.Empresa = myRepoEmpresa.GetById(publicacion1.IdEmpresa); publicacion1.SubCategorium = myRepoSub.GetById(publicacion1.IdSubCategoria); publicacion1.SubCategorium.Categorium = myRepoCat.GetById(publicacion1.SubCategorium.IdCategoria); } } if (publicacion != null) { IList<Publicacion> publicacionBuscada = new List<Publicacion>(); if (listaPublicacion != null) { foreach (var publicacion1 in listaPublicacion) { if (publicacion1.Nombre == publicacion) { publicacionBuscada.Add(publicacion1); } } return View(publicacionBuscada); } } return View(listaPublicacion); }
private void bt_Gravar_Click(object sender, EventArgs e) { Empresa emp = new Empresa(); erros = new List <ErrosDB>(); FileInfo fileInfo = null; string retorno = ""; //Verifica campos Obrigatórios if (tb_cnpjEmp.Text == "" || tb_razaoEmp.Text == "" || tb_cidadeEnd.Text == "" || cb_ufEnd.Text == "" || (tb_tel1Emp.Text == "" && tb_tel2Emp.Text == "")) { MessageBox.Show("Os Campos em Vermelho são obrigatórios", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); //Muda Cor das Labels Obrigatórias lb_cnpj.ForeColor = Color.Red; lb_Razao.ForeColor = Color.Red; lb_Cidade.ForeColor = Color.Red; lb_UF.ForeColor = Color.Red; lb_Telefone.ForeColor = Color.Red; return; } try { //Cadastra a Empresa cadEmp = new EmpresaRepositorio(); emp.EmpresaId = codEmp; emp.cnpjEmp = tb_cnpjEmp.Text; emp.empPadrao = empPad; emp.dataCadEmp = DateTime.Now; emp.tipoEmp = empTipo; emp.codMatriz = 0; emp.statEmp = empStatus; emp.razaoEmp = tb_razaoEmp.Text; emp.fantEmp = tb_fantEmp.Text; emp.inscEstEmp = tb_ieEmp.Text; emp.inscMunEmp = tb_imEmp.Text; emp.CEPEmp = tb_CepEmp.Text; emp.endEmp = tb_nomeRua.Text; if (tb_numEnd.Text != "") { emp.nroEndEmp = Convert.ToInt32(tb_numEnd.Text); } else { emp.nroEndEmp = 0; } emp.compEndEmp = tb_complEnd.Text; emp.bairroEmp = tb_bairroEnd.Text; emp.cidadeEmp = tb_cidadeEnd.Text; emp.UFEmp = cb_ufEnd.Text; emp.tel1Emp = tb_tel1Emp.Text; emp.tel2Emp = tb_tel2Emp.Text; if (arqimglogo != "") { fileInfo = new FileInfo(arqimglogo); emp.extimglogo = fileInfo.Extension; } //Logotipo if (pb_LogoEmp.Image != null) { //emp.logoEmp = pb_LogoEmp.Image; emp.logoEmp = Funcoes.SetImage(pb_LogoEmp.Image, emp.extimglogo); emp.nomImglogo = arqimglogo; } else { //emp.logoEmp = pb_LogoEmp.InitialImage; emp.extimglogo = ".png"; emp.logoEmp = Funcoes.SetImage(pb_LogoEmp.InitialImage, emp.extimglogo); emp.nomImglogo = "Logo Gerstão Modular.png"; arqimglogo = emp.nomImglogo; } emp.tipoData = ""; emp.versaoEmp = Funcoes.versao; retorno = cadEmp.Add_and_Update(emp); if (retorno == "OK") { MessageBox.Show("Empresa Cadastrada com Sucesso!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Problemas ao Cadastrar!!!\n\nMais Detalhes Abaixo\n\n" + retorno, Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Error); } cadEmp.Dispose(); } catch (Exception ex) { retorno = "Não foi possível gravar os dados, devido aos erros abaixo\n\n" + ex.Message; } }
public EditarEmpresaHandler() { repositorio = new EmpresaRepositorio(new FactoringContext()); }
public ActionResult Find(string q) { IRepositorio<Empresa> repoP = new EmpresaRepositorio(); IList<Empresa> empresas = repoP.GetAll(); IList<Empresa> posiblesEmpresas = new List<Empresa>(); foreach (var item in empresas) { if (item.Nombre.Contains(q.ToUpper()) || item.Nombre.Contains(q.ToLower())) { posiblesEmpresas.Add(item); } } string[] emp = new string[posiblesEmpresas.Count]; int i = 0; foreach (var empresa in posiblesEmpresas) { emp[i] = empresa.Nombre; i++; } return Content(string.Join("\n", emp)); ; }
public ActionResult Index() { var myRepoPublicacion = new PublicacionRepositorio(); var myRepoEmpresa = new EmpresaRepositorio(); var myRepoCat = new CategoriumRepositorio(); var myRepoSub = new SubCategoriumRepositorio(); // Lista de todas las publicaciones var listaPublicacion = myRepoPublicacion.GetAll(); if (listaPublicacion != null) { foreach (var publicacion in listaPublicacion) { //asigno las foraneas de cada publicacion publicacion.Empresa = myRepoEmpresa.GetById(publicacion.IdEmpresa); publicacion.SubCategorium = myRepoSub.GetById(publicacion.IdSubCategoria); publicacion.SubCategorium.Categorium = myRepoCat.GetById(publicacion.SubCategorium.IdCategoria); } } return View(listaPublicacion); }
public ActionResult Index(string empresa) { IRepositorio<Empresa> myRepoEmpresa = new EmpresaRepositorio(); IList<Empresa> listaEmpresa = myRepoEmpresa.GetAll(); IList<Empresa> empresasBuscadas = new List<Empresa>(); if (empresa != null) { foreach (var empresa1 in listaEmpresa) { if (empresa1.Nombre == empresa) { empresasBuscadas.Add(empresa1); } } return View(empresasBuscadas); } return View(listaEmpresa); }
// // GET: /Publicacion/Details/5 public ActionResult Details(int id) { var myRepoPublicacion = new PublicacionRepositorio(); var myRepoImagene = new ImageneRepositorio(); var myRepoServicioP = new PublicacionServicioRepositorio(); var myRepoCat = new CategoriumRepositorio(); var myRepoSubCat = new SubCategoriumRepositorio(); var myRepoEmpresa = new EmpresaRepositorio(); var myRepoServicio = new ServicioRepositorio(); var myRepoIdioma = new IdiomaRepositorio(); var myRepoPrecio = new PrecioRepositorio(); var p = myRepoPublicacion.GetById(id); if (p != null) { var listaImagenes = myRepoImagene.GetAll(); var listaImagenesAux = listaImagenes.Where(imagene => imagene.IdPublicacion == id).ToList(); p.Imagenes = listaImagenesAux; var listaIdioma = myRepoIdioma.GetAll(); if (listaIdioma!=null) { p.Idioma = new List<Idioma>(); foreach (var idioma in listaIdioma.Where(idioma => idioma.IdPublicacion == id)) { p.Idioma.Add(idioma); } } var listaServicio = myRepoServicioP.GetAll(); if (listaServicio != null) { p.Servicios = new List<Servicio>(); foreach (var servicio in listaServicio.Where(servicio => servicio.IdPublicacion == id)) { p.Servicios.Add(myRepoServicio.GetById(servicio.IdServicio)); } } p.Empresa = myRepoEmpresa.GetById(p.IdEmpresa); p.SubCategorium = myRepoSubCat.GetById(p.IdSubCategoria); p.Categorium = myRepoCat.GetById(p.SubCategorium.IdCategoria); var listaPrecios = myRepoPrecio.GetAll(); p.Precios = listaPrecios.Where(listaPrecio => listaPrecio.IdPublicacion == id).ToList(); p.Reservacion = p.Reservacion == "S" ? "Si" : "No"; if (p.Idioma[0].Categoria.CompareTo("1 Estrella") == 0 || p.Idioma[0].Categoria.CompareTo("2 Estrellas") == 0 || p.Idioma[0].Categoria.CompareTo("3 Estrellas") == 0 || p.Idioma[0].Categoria.CompareTo("4 Estrellas") == 0 || p.Idioma[0].Categoria.CompareTo("5 Estrellas") == 0) { p.Idioma[0].Categoria = p.Idioma[0].Categoria.Substring(0, 1); }else { p.Idioma.Add(new Idioma { Categoria = p.Idioma[0].Categoria }); p.Idioma[0].Categoria = "0"; } return View(p); } return RedirectToAction("Index"); }
public ServicoFornecedor(FornecedorRepositorio fornecedorRepositorio, EmpresaRepositorio empresaRepositorio) { _fornecedorRepositorio = fornecedorRepositorio; _empresaRepositorio = empresaRepositorio; }