public ActionResult Edit(TbEmpresa empEdit) { try { var context = HttpContext.RequestServices.GetService(typeof(rodlpContext)) as rodlpContext; var objectEdit = context.TbEmpresa.FirstOrDefault(em => em.IdEmpresa == empEdit.IdEmpresa); var currentUser = HttpContext.Session.GetString("nomUsuario"); if (objectEdit != null) { objectEdit.Nombre = empEdit.Nombre; objectEdit.Rfc = empEdit.Rfc; objectEdit.Direccion = empEdit.Direccion; objectEdit.Ciudad = empEdit.Ciudad; objectEdit.Estado = empEdit.Estado; objectEdit.Usuario = currentUser; context.TbEmpresa.Update(objectEdit); context.SaveChanges(); } return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public async Task <bool> UpdateEmpresa(TbEmpresa empresa) { try { context.Update(empresa); await context.SaveChangesAsync(); return(true); } catch (Exception) { return(false); } }
public async Task <bool> InsertEmpresa(TbEmpresa empresa) { try { context.Add(empresa); await context.SaveChangesAsync(); return(true); } catch (Exception ex) { return(false); } }
public async Task <IActionResult> Create([Bind("IdEmpresa,IdUsuarioCadastro,RazaoSocial,Cnpj,Endereco,Telefone")] TbEmpresa tbEmpresa) { if (ModelState.IsValid) { var companyWasCreated = await empresaService.InsertCompany(tbEmpresa); if (companyWasCreated) { return(RedirectToAction(nameof(Index))); } } ViewData["IdUsuarioCadastro"] = new SelectList(await usuarioRepository.GetUsuarios(), "IdUsuario", "Nome", tbEmpresa.IdUsuarioCadastro); return(View(tbEmpresa)); }
public ActionResult Create(TbEmpresa e) { try { var currentUser = HttpContext.Session.GetString("nomUsuario"); var context = HttpContext.RequestServices.GetService(typeof(rodlpContext)) as rodlpContext; e.Status = 1; e.Usuario = currentUser; context.TbEmpresa.Add(e); context.SaveChanges(); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public TbEmpresa Create(TbEmpresa entity) { using var conn = GetSqlConnection(); try { if (conn.State == ConnectionState.Closed) { conn.Open(); } var query = "INSERT INTO TB_EMPRESA (NOME_FANTASIA, UF, DOCUMENTO) VALUES( @NomeFantasia, @Uf, @Documento)"; return(conn.Query <TbEmpresa>(query, entity).FirstOrDefault()); } catch { return(null); } finally { conn.Close(); } }
public TbEmpresa Update(TbEmpresa entity) { using var conn = GetSqlConnection(); try { if (conn.State == ConnectionState.Closed) { conn.Open(); } var query = @"UPDATE TB_EMPRESA SET NOME_FANTASIA = @NomeFantasia, UF = @Uf, DOCUMENTO = @Documento, ATIVO = 1 WHERE ID = @Id"; return(conn.Query <TbEmpresa>(query, entity).FirstOrDefault()); } catch { return(null); } finally { conn.Close(); } }
public async Task <bool> UpdateCompany(TbEmpresa tbEmpresa) { tbEmpresa.Cnpj = StringHelper.RemoveMask(tbEmpresa.Cnpj); tbEmpresa.Telefone = StringHelper.RemoveMask(tbEmpresa.Telefone); return(await empresaRepository.UpdateEmpresa(tbEmpresa)); }