Beispiel #1
0
 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());
     }
 }
Beispiel #2
0
        public async Task <bool> UpdateEmpresa(TbEmpresa empresa)
        {
            try
            {
                context.Update(empresa);
                await context.SaveChangesAsync();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Beispiel #3
0
        public async Task <bool> InsertEmpresa(TbEmpresa empresa)
        {
            try
            {
                context.Add(empresa);
                await context.SaveChangesAsync();

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Beispiel #4
0
        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));
        }
Beispiel #5
0
 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());
     }
 }
Beispiel #6
0
        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();
            }
        }
Beispiel #7
0
        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));
 }