Beispiel #1
0
        public string Inserir(List <Produto> produtos)
        {
            try
            {
                string idUsuario = "";
                foreach (var produto in produtos)
                {
                    acessoMysql.LimparParametros();
                    acessoMysql.AdicionarParametros("spNomeProduto", produto.NomeProduto);
                    acessoMysql.AdicionarParametros("spValorUnit", produto.ValorUnit);
                    acessoMysql.AdicionarParametros("spCodigo", produto.IdProduto);

                    idUsuario = acessoMysql.ExecutarManipulacao(CommandType.StoredProcedure, "spCadastroProduto").ToString();

                    if (idUsuario == "Erro ao inserir produto")
                    {
                        return("O id inserido já existe");
                    }
                }
                return(idUsuario);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
Beispiel #2
0
        public string Alterar(EnvelopeDTO envelope)
        {
            try
            {
                DateTime dataInicio = Convert.ToDateTime(envelope.DataEntrada);
                envelope.DataEntrada = dataInicio.ToString("yyyy-MM-dd HH:mm:ss");

                DateTime dataFim = Convert.ToDateTime(envelope.DataEntrega);
                envelope.DataEntrega = dataFim.ToString("yyyy-MM-dd HH:mm:ss");

                AcessoDadosMySql acesso = new AcessoDadosMySql();
                acesso.LimparParametros();
                acesso.AdicionarParametros("spIdCliente", envelope.IdCliente);
                acesso.AdicionarParametros("spOS", envelope.IdEnvelope);
                acesso.AdicionarParametros("spBaixa", envelope.Baixa);
                acesso.AdicionarParametros("spObservacao", envelope.Observacao);
                acesso.AdicionarParametros("spPreco", envelope.Preco);
                acesso.AdicionarParametros("spSinal", envelope.Sinal);
                acesso.AdicionarParametros("spTotal", envelope.Total);
                acesso.AdicionarParametros("spNome", envelope.Nome);
                acesso.AdicionarParametros("spTelefone", envelope.Telefone);
                acesso.AdicionarParametros("spDataEntrega", envelope.DataEntrega);
                acesso.AdicionarParametros("spDataEntrada", envelope.DataEntrada);
                acesso.AdicionarParametros("spAtend", envelope.Atend);
                acesso.AdicionarParametros("spFormaPagamento", envelope.FormaPagamento);

                string id = acesso.ExecutarManipulacao(CommandType.StoredProcedure, "spEnvelopeAlterar").ToString();
                return(id);
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }
Beispiel #3
0
        public string InserirUsuario(UsuarioDTO usuario)
        {
            try
            {
                AcessoDadosMySql acessoDadosMySql = new AcessoDadosMySql();
                string           idUsuario        = "";
                acessoDadosMySql.LimparParametros();
                acessoDadosMySql.AdicionarParametros("spUsuario", usuario.Usuario);
                acessoDadosMySql.AdicionarParametros("spSenha", usuario.Senha);
                acessoDadosMySql.AdicionarParametros("spCodigo", usuario.Codigo);
                if (usuario.Permissao == "Administrador")
                {
                    usuario.idPermissao = 1;
                }
                else if (usuario.Permissao == "Funcionario")
                {
                    usuario.idPermissao = 2;
                }
                else
                {
                    usuario.idPermissao = 3;
                }
                acessoDadosMySql.AdicionarParametros("spIdPermissao", usuario.idPermissao);

                idUsuario = acessoDadosMySql.ExecutarManipulacao(CommandType.StoredProcedure, "spCadastroUsuario").ToString();
                return(idUsuario);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
Beispiel #4
0
 public string Excluir(int codCliente)
 {
     try
     {
         AcessoDadosMySql acessoMysql = new AcessoDadosMySql();
         acessoMysql.LimparParametros();
         acessoMysql.AdicionarParametros("spIdCliente", codCliente);
         string id = acessoMysql.ExecutarManipulacao(CommandType.StoredProcedure, "spDeletarCliente").ToString();
         return(id);
     }
     catch (Exception exception)
     {
         return(exception.Message);
     }
 }
Beispiel #5
0
 public string DeletarUsuario(int id)
 {
     try
     {
         AcessoDadosMySql acessoMysql = new AcessoDadosMySql();
         acessoMysql.LimparParametros();
         acessoMysql.AdicionarParametros("spIdUsuario", id);
         string idUsuario = acessoMysql.ExecutarManipulacao(CommandType.StoredProcedure, "spUsuarioDeletar").ToString();
         return(idUsuario);
     }
     catch (Exception exception)
     {
         return(exception.ToString());
     }
 }
Beispiel #6
0
        public string Inserir(ClienteDTO cliente)
        {
            try
            {
                AcessoDadosMySql acessoMysql = new AcessoDadosMySql();

                acessoMysql.LimparParametros();
                acessoMysql.AdicionarParametros("spNome", cliente.NomeCliente);
                acessoMysql.AdicionarParametros("spTelefone", cliente.Telefone);
                acessoMysql.AdicionarParametros("spEmail", cliente.Email);
                acessoMysql.AdicionarParametros("spTipoCliente", cliente.TipoCliente);


                string idCliente = acessoMysql.ExecutarManipulacao(CommandType.StoredProcedure, "spCadastroCliente").ToString();
                return(idCliente);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
Beispiel #7
0
        public string LimparProdutos(int idEnvelope)
        {
            try
            {
                AcessoDadosMySql acessoDadosMySql = new AcessoDadosMySql();
                acessoDadosMySql.LimparParametros();
                acessoDadosMySql.AdicionarParametros("spOS", idEnvelope);

                string retorno = acessoDadosMySql.ExecutarManipulacao(CommandType.StoredProcedure, "spLimparProdutosDeEnvelope").ToString();


                if (retorno == "-1")
                {
                    return("Não é possivel excluir excluir produtos");
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                return(ex.ToString());
            }
        }