public ActionResult DeleteConfirmed(int id) { CUA_Empresas cUA_Empresas = db.Empresas.Find(id); db.Empresas.Remove(cUA_Empresas); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: CUA_Empresas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CUA_Empresas cUA_Empresas = db.Empresas.Find(id); if (cUA_Empresas == null) { return(HttpNotFound()); } return(View(cUA_Empresas)); }
/// <summary> /// Método de retorno dos dados pela receita federal e correios /// </summary> /// <param name="cnpj"></param> /// <returns></returns> public ActionResult RetornaDadosPorCNPJ(string cnpj) { try { CUA_Empresas empDados = new CUA_Empresas(); var resultCNPJ = EmpresaDados(cnpj); empDados.Bairro = resultCNPJ.bairro; empDados.CEP = resultCNPJ.cep.Replace(".", "").Replace("-", "").Replace("/", ""); empDados.Cidade = resultCNPJ.municipio; empDados.Complemento = resultCNPJ.complemento; empDados.Estado = resultCNPJ.uf; empDados.Endereco = resultCNPJ.logradouro; empDados.Numero = resultCNPJ.numero; empDados.Matriz_Filial = resultCNPJ.tipo; empDados.Natureza_Juridica = resultCNPJ.natureza_juridica; empDados.Nome_Fantasia = resultCNPJ.fantasia; empDados.CNPJ = resultCNPJ.cnpj.Replace(".", "").Replace("-", "").Replace("/", ""); empDados.Razao_Social = resultCNPJ.nome; empDados.Situacao_Cadastral = resultCNPJ.situacao; empDados.Email = resultCNPJ.email; empDados.Telefone = resultCNPJ.telefone.Replace(".", "").Replace("-", "").Replace("/", ""); empDados.Abertura_Empresa = Convert.ToDateTime(resultCNPJ.abertura); if (resultCNPJ.status == "OK") { return(View("Create", empDados)); } else if (resultCNPJ.status == "ERROR") { ViewBag.Error = "CNPJ inválido"; return(View("Create")); } else { return(View("Create")); } } catch (Exception ex) { log.Log(LogLevel.Error) .Exception(ex) .Message("Mensagem de log {0} parametro", 1).Write(); return(null); } }
public ActionResult Edit([Bind(Include = "ID_Empresa,Nome_Empresa,Status_Empresa,Data_Criacao,Data_Alteracao,Nome_Fantasia,Nome_Tecnico,CNPJ")] CUA_Empresas cUA_Empresas) { try { if (ModelState.IsValid) { db.Entry(cUA_Empresas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cUA_Empresas)); } catch (Exception ex) { log.Log(LogLevel.Error) .Exception(ex) .Message("Mensagem de log {0} parametro", 1).Write(); return(RedirectToAction("Index")); } }
public ActionResult Create([Bind(Include = "Nome_Fantasia,Status_Empresa,Data_Criacao,Razao_Social,CEP,Endereco,Numero,Complemento,Bairro,Cidade,Estado,Email,CNPJ,Matriz_Filial,Situacao_Cadastral,Natureza_Juridica,Abertura_Empresa")] CUA_Empresas Empresas) { try { if (ModelState.IsValid) { db.Empresas.Add(Empresas); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(Empresas)); } catch (Exception ex) { log.Log(LogLevel.Error) .Exception(ex) .Message("Mensagem de log {0} parametro", 1).Write(); return(null); } }
public static MvcHtmlString PesquisaCNPJ(this HtmlHelper <CUA_Empresas> helper, CUA_Empresas empresa, object atributos) { if (!string.IsNullOrEmpty(empresa.CNPJ)) { var dadosEmpresa = new TagBuilder("input"); dadosEmpresa.AddCssClass("form-control"); dadosEmpresa.MergeAttribute("type", "text"); dadosEmpresa.MergeAttribute("id", "CNPJConsulta"); dadosEmpresa.MergeAttribute("name", "CNPJConsulta"); dadosEmpresa.MergeAttribute("value", empresa.CNPJ); return(MvcHtmlString.Create(string.Format(dadosEmpresa.InnerHtml))); } return(null); }