Ejemplo n.º 1
0
        public void AlterarCliente(ModeloCliente modelo)
        {
            if (modelo.CliCod <= 0)
            {
                throw new Exception("O Código do Cliente é obrigatório");
            }

            if (modelo.CliNome.Trim().Length == 0)
            {
                throw new Exception("O nome do Cliente é obrigatório");
            }

            if (modelo.CliCpfCnpj.Trim().Length == 0)
            {
                throw new Exception("O campo CPF/CNPJ do cliente é obrigatória");
            }

            if (modelo.CliRgInscricaoEstadual.Trim().Length == 0)
            {
                throw new Exception("O campo RG/IE do cliente é obrigatório");
            }

            if (modelo.CliCelular.Trim().Length == 0)
            {
                throw new Exception("O campo Celular do Cliente é obrigatório");
            }

            DALObj.Alterar(modelo);
        }
Ejemplo n.º 2
0
        public void IncluirCliente(ModeloCliente modelo)
        {
            if (modelo.CliNome.Trim().Length == 0)
            {
                throw new Exception("O nome do Cliente é obrigatório");
            }

            if (modelo.CliCpfCnpj.Trim().Length == 0)
            {
                throw new Exception("O campo CPF/CNPJ do cliente é obrigatória");
            }

            if (modelo.CliTipo == Convert.ToInt32(TipoClienteFornecedor.Pessoa_Fisica) && !Validacao.ValidaCpf(modelo.CliCpfCnpj))
            {
                throw new Exception("O CPF digitado é inválido. Favor digitar um numero de CPF válido!");
            }

            if (modelo.CliTipo == Convert.ToInt32(TipoClienteFornecedor.Pessoa_Juridica) && !Validacao.ValidaCnpj(modelo.CliCpfCnpj))
            {
                throw new Exception("O CNPJ digitado é inválido. Favor digitar um numero de CNPJ válido!");
            }

            if (modelo.CliCelular.Trim().Length == 0)
            {
                throw new Exception("O campo Celular do Cliente é obrigatório");
            }

            if (modelo.CliEmail.Trim().Length == 0)
            {
                throw new Exception("O campo E-mail do Cliente é obrigatório");
            }

            DALObj.Incluir(modelo);
        }
Ejemplo n.º 3
0
 public TransactionResult <object> BL_UpdateIncome(SpendingVM p_SpendingVMObj)
 {
     if (DALObj.DAL_UpdateIncome(new TRN_Income
     {
         IncomeId = p_SpendingVMObj.Id ?? 0,
         CategoryId = p_SpendingVMObj.CategoryId,
         Amount = p_SpendingVMObj.Amount ?? 0,
         CreatedDate = Convert.ToDateTime(p_SpendingVMObj.CreatedDate, CultureInfo.InvariantCulture),
         Note = p_SpendingVMObj.Note
     }).TransactionResult)
     {
         return(new TransactionResult <object>
         {
             Success = true,
             Message = "Income Updated Successfully"
         });
     }
     else
     {
         return(new TransactionResult <object>
         {
             Success = false,
             Message = "Something Went Wrong,Please try again"
         });
     }
 }
Ejemplo n.º 4
0
 public TransactionResult <object> BL_SaveExpense(SpendingVM p_SpendingVMObj, int p_UserId)
 {
     if (DALObj.DAL_SaveExpense(new TRN_Expense
     {
         CategoryId = p_SpendingVMObj.CategoryId,
         Amount = p_SpendingVMObj.Amount ?? 0,
         CreatedDate = Convert.ToDateTime(p_SpendingVMObj.CreatedDate, CultureInfo.InvariantCulture),
         Note = p_SpendingVMObj.Note,
         UserId = p_UserId,
         IsActive = true
     }).TransactionResult)
     {
         return(new TransactionResult <object>
         {
             Success = true,
             Message = "Expense Saved Successfully"
         });
     }
     else
     {
         return(new TransactionResult <object>
         {
             Success = false,
             Message = "Something Went Wrong,Please try again"
         });
     }
 }
Ejemplo n.º 5
0
        public List <CategoryVM> BL_GetCategoryList(bool IsExpense)
        {
            List <CategoryVM> CategoryList = new List <CategoryVM>();

            foreach (var Category in DALObj.DAL_GetCategoryList(IsExpense).Data)
            {
                CategoryList.Add(new CategoryVM {
                    CategoryId = Category.CategoryId, CategoryName = Category.CategoryName
                });
            }
            return(CategoryList);
        }
        public void AlterarUnidadeDeMedida(ModeloUnidadeDeMedida modelo)
        {
            if (modelo.UmedCod <= 0)
            {
                throw new Exception("O Código da Unidade de Medida é obrigatória");
            }

            if (modelo.UmedNome.Trim().Length == 0)
            {
                throw new Exception("O nome da Unidade de Medida é obrigatório");
            }

            DALObj.Alterar(modelo);
        }
        public void IncluirUnidadeDeMedida(ModeloUnidadeDeMedida modelo)
        {
            if (modelo.UmedNome.Trim().Length == 0)
            {
                throw new Exception("O nome da Unidade de Medida é obrigatório");
            }

            if (DAL.VerificaUnidadeDeMedidaCadastrada(modelo.UmedNome.Trim()))
            {
                throw new Exception("Unidade já cadastrada");
            }

            DALObj.Incluir(modelo);
        }
Ejemplo n.º 8
0
        public void IncluirSubCategoria(ModeloSubCategoria modelo)
        {
            if (modelo.SCatNome.Trim().Length == 0)
            {
                throw new Exception("O nome da SubCategoria é obrigatório");
            }

            if (modelo.CatCod <= 0)
            {
                throw new Exception("O Código da Categoria é obrigatório");
            }

            DALObj.Incluir(modelo);
        }
Ejemplo n.º 9
0
 public List <SpendingVM> BL_GetIncomesList(int p_UserId)
 {
     SpendingVMList = new List <SpendingVM>();
     foreach (usp_GetIncomesList_Result Income in DALObj.DAL_GetIncomesList(p_UserId).Data)
     {
         SpendingVM SpendingVMObj = new SpendingVM
         {
             Id           = Income.IncomeId,
             CategoryId   = Income.CategoryId,
             CategoryName = Income.CategoryName,
             Amount       = Income.Amount,
             CreatedDate  = Income.CreatedDate.ToString("dd/MMM/yyyy"),
             Note         = Income.Note
         };
         SpendingVMList.Add(SpendingVMObj);
     }
     return(SpendingVMList);
 }
Ejemplo n.º 10
0
 public TransactionResult <object> BL_DeleteIncome(int p_IncomeId)
 {
     if (DALObj.DAL_DeleteIncome(p_IncomeId).TransactionResult)
     {
         return(new TransactionResult <object>
         {
             Success = true,
             Message = "Income Deletion Successful"
         });
     }
     else
     {
         return(new TransactionResult <object>
         {
             Success = false,
             Message = "Something Went Wrong,Please try again"
         });
     }
 }
Ejemplo n.º 11
0
        public void AlterarProduto(ModeloProduto modelo)
        {
            if (modelo.ProdCod <= 0)
            {
                throw new Exception("O código do Produto é obrigatório");
            }

            if (modelo.ProdNome.Trim().Length == 0)
            {
                throw new Exception("O Nome do Produto é obrigatório");
            }

            if (modelo.ProdDesc.Trim().Length == 0)
            {
                throw new Exception("A Descrição do Produto é obrigatória");
            }

            if (modelo.ProdValorVenda <= 0)
            {
                throw new Exception("O Valor de venda do Produto é obrigatório");
            }

            if (modelo.ProdQuantidade <= 0)
            {
                throw new Exception("O quantidade do Produto deve ser maior ou igual a zero");
            }

            if (modelo.UmedCod <= 0)
            {
                throw new Exception("O código da Unidade de Medida é obrigatório");
            }

            if (modelo.CatCod <= 0)
            {
                throw new Exception("O código da Categoria é obrigatório");
            }

            DALObj.Alterar(modelo);
        }
Ejemplo n.º 12
0
 public void ExcluirProduto(int codigo)
 {
     DALObj.Excluir(codigo);
 }
Ejemplo n.º 13
0
 public ModeloProduto CarregaProduto(int codigo)
 {
     return(DALObj.CarregaProduto(codigo));
 }
 public void ExcluirUnidadeDeMedida(int codigo)
 {
     DALObj.Excluir(codigo);
 }
 public ModeloUnidadeDeMedida CarregaUnidadeDeMedida(int codigo)
 {
     return(DALObj.CarregaUnidadeDeMedida(codigo));
 }
Ejemplo n.º 16
0
 public ModeloCliente CarregaCliente(int codigo)
 {
     return(DALObj.CarregaClientePorCodigo(codigo));
 }
Ejemplo n.º 17
0
 public ModeloCliente CarregaCliente(string cpfCnpj)
 {
     return(DALObj.CarregaClientePorCpfCnpj(cpfCnpj));
 }
Ejemplo n.º 18
0
 public void ExcluirCliente(int codigo)
 {
     DALObj.Excluir(codigo);
 }
Ejemplo n.º 19
0
 public DataTable LocalizarCliente(int tipoPesquisa, string valorPesquisa)
 {
     return(DALObj.Localizar(tipoPesquisa, valorPesquisa));
 }
Ejemplo n.º 20
0
 public DataTable LocalizarProduto(string nome)
 {
     return(DALObj.Localizar(nome));
 }
Ejemplo n.º 21
0
 public void ExcluirSubCategoria(int codigo)
 {
     DALObj.Excluir(codigo);
 }
Ejemplo n.º 22
0
 public ModeloSubCategoria CarregaSubCategoria(int codigo)
 {
     return(DALObj.CarregaSubCategoria(codigo));
 }
Ejemplo n.º 23
0
 public DataTable LocalizarSubCategoria(string nome)
 {
     return(DALObj.Localizar(nome));
 }
 public DataTable LocalizarUnidadeDeMedida(string nome)
 {
     return(DALObj.Localizar(nome));
 }