public ActionResult Delete(int id) { IRepositorio<Empresa> repo = new EmpresaRepositorio(); Empresa E = repo.GetById(id); repo.Delete(E); return RedirectToAction("Index"); }
// GET: api/Clientes/5 public Empresa GetEmpresa(int id) { var Empresa = _empresasRepositorio.GetById(id); return(Empresa); }
public string Cadastrar(Fornecedor fornecedor) { var empresa = _empresaRepositorio.GetById(fornecedor.Empresa.Id); if (empresa.UF == "PR") { } fornecedor.Cadastro = DateTime.Now; return(_fornecedorRepositorio.Insert(fornecedor)); }
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(); }
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 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); }
// // 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 Empresa PegarPorId(string id) { return(_empresaRepositorio.GetById(id)); }
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); }