Beispiel #1
0
        public IdentityError RegistrarCategoria(TCategoria categoria)
        {
            IdentityError identityError;

            try
            {
                if (categoria.CategoriaID.Equals(0))
                {
                    _context.Add(categoria);
                }
                else
                {
                    _context.Update(categoria);
                }

                _context.SaveChanges();
                identityError = new IdentityError {
                    Code = "Done"
                };
            }
            catch (Exception e)
            {
                identityError = new IdentityError
                {
                    Code        = "Error",
                    Description = e.Message
                };
            }
            return(identityError);
        }
Beispiel #2
0
        internal IdentityError DeleteCategoria(int categoriaID)
        {
            IdentityError identityError;

            try
            {
                var categoria = new TCategoria
                {
                    CategoriaID = categoriaID
                };
                _context.Remove(categoria);
                _context.SaveChanges();
                identityError = new IdentityError {
                    Description = "Done"
                };
            }
            catch (Exception e)
            {
                identityError = new IdentityError
                {
                    Code        = "Error",
                    Description = e.Message
                };
            }
            return(identityError);
        }
Beispiel #3
0
        public string Update(TCategoria categoria)
        {
            String msg = "Aplicacao: Update";

            try
            {
                if (categoria != null)
                {
                    msg = "Update(categoria)";
                    _contexto.Update(categoria);

                    msg = "SaveChanges()";
                    _contexto.SaveChanges();

                    return("Aplicacao: Categoria alterada com sucesso!");
                }
                else
                {
                    msg = "Aplicacao: Categoria não cadastrada.";
                    return(msg);
                }
            }
            catch (Exception)
            {
                return("Aplicacao: Não foi possível realizar a operação: [" + msg + "]");
            }
        }
Beispiel #4
0
        public string Insert(TCategoria categoria)
        {
            TCategoria TCategoriaInsert = new TCategoria();

            String msg = "Aplicacao: Insert(categoria)";

            try
            {
                if (categoria == null)
                {
                    msg = "Aplicacao: Categoria nula.";
                    return(msg);
                }

                var xCategoria = GetCategoriaByNome(categoria.Nome);
                if (xCategoria != null)
                {
                    msg = "Aplicacao: Nome já cadastrado.";
                    return(msg);
                }

                msg = "Add(categoria)";
                _contexto.Add(categoria);

                msg = "SaveChanges()";
                _contexto.SaveChanges();

                return("Aplicacao: Categoria cadastrada com sucesso!");
            }
            catch (Exception)
            {
                return("Aplicacao - Não foi possível realizar a operação: [" + msg + "]");
            }
        }
Beispiel #5
0
        public TCategoria GetCategoriaByNome(string nome)
        {
            TCategoria primeiraCategoria = new TCategoria();

            try
            {
                if (nome == string.Empty)
                {
                    return(null);
                }

                var xCategoria = _contexto.TCategoria.Where(x => x.Nome == nome).ToList();
                primeiraCategoria = xCategoria.FirstOrDefault();

                if (primeiraCategoria != null)
                {
                    return(primeiraCategoria);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception)
            {
                return(null);
            }
        }
        public IActionResult Insert([FromBody] TCategoria categoria)
        {
            String msg = "Inclusão de Categoria";

            try
            {
                if (!ModelState.IsValid || categoria == null)
                {
                    msg = "Cotroller: Dados da categoria inválidos.";
                    return(BadRequest(msg));
                }
                else
                {
                    if (categoria.Id != 0)
                    {
                        return(BadRequest("Controller: Informar zero (0) no ''Id'' para ser gerado o novo código pelo sistema."));
                    }
                    if (categoria.Nome.Trim().Equals(""))
                    {
                        msg = "Controller: Necessário informar o nome da categoria.";
                        return(BadRequest(msg));
                    }

                    categoria.Nome = categoria.Nome.Trim();
                    var resposta = new CategoriaAplicacao(_contexto).Insert(categoria);
                    return(Ok("Inclusao Categoria - " + resposta));
                }
            }
            catch (Exception)
            {
                return(BadRequest("Controller - Não foi possível realizar a operação: [" + msg + "]"));
            }
        }
        public TCategoria GetCategoria(int id)
        {
            TCategoria consultaCategoria = new TCategoria();

            try
            {
                if (id <= 0)
                {
                    return(null);
                }

                var xCategoria = _contexto.TCategoria.Where(x => x.Id == id).ToList();
                consultaCategoria = xCategoria.FirstOrDefault();

                if (consultaCategoria != null)
                {
                    return(consultaCategoria);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #8
0
 public void RegistrarCategoriaDAL(TCategoria _categoria)
 {
     #region RegistrarCategoriaDAL
     try
     {
         dataContext.TCategorias.InsertOnSubmit(_categoria);
         dataContext.SubmitChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     #endregion
 }
Beispiel #9
0
 public BLLOperacion()
 {
     dataTable        = new DataTables();
     _proveedor       = new TProveedore();
     _marca           = new TMarca();
     _departamento    = new TDepartamento();
     _categoria       = new TCategoria();
     _articulo        = new TArticulo();
     _cantidadesArt   = new TCantidadesArticulo();
     _precioArticulo  = new TPreciosArticulo();
     _pasillo         = new TPasillo();
     _mueble          = new TMueble();
     _caracteristicas = new TCaracteristicasArticulo();
     _ventaEncabezado = new TVentasEncabezado();
     _ventaDetalle    = new TVentasDetalle();
 }
        public IActionResult Update([FromBody] TCategoria categoria)
        {
            String msg = "Edicao de Categoria";

            try
            {
                if (!ModelState.IsValid || categoria == null)
                {
                    return(BadRequest("Edicao - Cotroller: Dados da categoria inválidos."));
                }
                else
                {
                    if (categoria.Id <= 0)
                    {
                        return(BadRequest("Edicao - Cotroller: Código da categoria inválido."));
                    }

                    if (categoria.Nome.Trim().Equals(""))
                    {
                        return(BadRequest("Edicao - Cotroller: Nome da categoria não informado."));
                    }

                    var xCategoria = new CategoriaAplicacao(_contexto).GetCategoriaByNome(categoria.Nome.Trim());
                    if (xCategoria != null)
                    {
                        return(BadRequest("Edicao - Cotroller: Nome da categoria já cadastrado."));
                    }

                    categoria.Nome = categoria.Nome.Trim();
                    var resposta = new CategoriaAplicacao(_contexto).Update(categoria);
                    return(Ok("Edicao Categoria: " + resposta));
                }
            }
            catch (Exception)
            {
                return(BadRequest("Edicao - Cotroller: Não foi possível realizar a operação [" + msg + "]"));
            }
        }
Beispiel #11
0
 private void detach_TCategoria2(TCategoria entity)
 {
     this.SendPropertyChanging();
     entity.TCategoria1 = null;
 }
Beispiel #12
0
 private void attach_TCategoria2(TCategoria entity)
 {
     this.SendPropertyChanging();
     entity.TCategoria1 = this;
 }
Beispiel #13
0
 partial void DeleteTCategoria(TCategoria instance);
Beispiel #14
0
 partial void UpdateTCategoria(TCategoria instance);
Beispiel #15
0
 partial void InsertTCategoria(TCategoria instance);