示例#1
0
        public SolicitacaoDTO Inserir(SolicitacaoDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_ACA_DECLARACAO_ADICIONAR";

                BaseDados.AddParameter("@CODIGO", dto.Codigo);
                BaseDados.AddParameter("@SOLICITANTE", dto.Solicitante.Codigo);
                BaseDados.AddParameter("@OPERADOR", dto.Emissor);
                BaseDados.AddParameter("@ASSINATURA", dto.De);
                BaseDados.AddParameter("@ESTADO", dto.Status);
                BaseDados.AddParameter("@MOTIVO", dto.Motivo);
                BaseDados.AddParameter("@RECIBO", dto.Recibo);
                BaseDados.AddParameter("@FILIAL", dto.Filial);
                BaseDados.AddParameter("@DOCUMENTO", dto.Documento);
                BaseDados.AddParameter("@ENTIDADE", dto.Instituicao);
                BaseDados.AddParameter("@OBSERVACOES", dto.Observacoes);
                BaseDados.AddParameter("@PARECER", dto.ParecerPedagogia);
                BaseDados.AddParameter("@ANO_LECTIVO", dto.AnoLectivo);
                BaseDados.AddParameter("@ANO_CURRICULAR", dto.AnoCivil);

                dto.Codigo = BaseDados.ExecuteInsert();
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#2
0
        public BolsaItemDTO Salvar(BolsaItemDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_FIN_BOLSA_ITEM_COBRANCA_ADICIONAR";
                BaseDados.AddParameter("@BOLSA", dto.Bolsa);
                BaseDados.AddParameter("@ITEM", dto.ItemCobranca);
                BaseDados.AddParameter("@INICIO", dto.Inicio);
                BaseDados.AddParameter("@PERCENTAGEM", dto.Valor);
                BaseDados.AddParameter("@VALOR", dto.Valor);
                BaseDados.AddParameter("@MULTA", dto.Multa);
                BaseDados.AddParameter("UTILIZADOR", dto.Utilizador);
                BaseDados.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#3
0
        public CalendarioLectivoDTO Adicionar(CalendarioLectivoDTO dto)
        {
            BaseDados.ComandText = "stp_ACA_ANO_LECTIVO_CALENDARIO_ADICIONAR";


            try
            {
                BaseDados.AddParameter("@PERIODO", dto.Periodo);
                BaseDados.AddParameter("@INICIO", dto.Inicio);
                BaseDados.AddParameter("@TERMINO", dto.Termino);
                BaseDados.AddParameter("@AVALIACAO", dto.Avaliacao);
                BaseDados.AddParameter("@DESCRICAO", dto.Descricao);

                dto.Codigo  = BaseDados.ExecuteInsert();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#4
0
        public MeioExpedicaoDTO Adicionar(MeioExpedicaoDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_COM_EXPEDICAO_ADICIONAR";

                BaseDados.AddParameter("DESCRICAO", dto.Descricao);
                BaseDados.AddParameter("SIGLA", dto.Sigla);
                BaseDados.AddParameter("SITUACAO", dto.Estado);
                BaseDados.AddParameter("@UTILIZADOR", dto.Utilizador);

                dto.Codigo  = BaseDados.ExecuteInsert();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#5
0
        public void Inserir(ModuloDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_SIS_MODULO_NOVO";

                BaseDados.AddParameter("@CODIGO", dto.Codigo);
                BaseDados.AddParameter("@DESCRICAO", dto.Descricao);
                BaseDados.AddParameter("@LINK", dto.Link);
                BaseDados.AddParameter("@TAG", dto.TAG);
                BaseDados.AddParameter("@INDICE", dto.Indice);
                BaseDados.AddParameter("@ABREVIADO", dto.ShortName);
                BaseDados.AddParameter("@IMAGEM", dto.Imagem);
                BaseDados.ExecuteNonQuery();
            }catch (Exception ex)
            {
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }
        }
示例#6
0
        public BolsaDTO Adicionar(BolsaDTO dto)
        {
            BaseDados.ComandText = "stp_FIN_BOLSA_ADICIONAR";

            try
            {
                BaseDados.AddParameter("@CODIGO", dto.Codigo);
                BaseDados.AddParameter("@DESCRICAO", dto.Descricao);
                BaseDados.AddParameter("@TIPO", dto.Tipo);
                BaseDados.AddParameter("@ENTIDADE", dto.Entidade);
                BaseDados.AddParameter("@INICIO", dto.ValidationStartDate);

                if (dto.ValidationEndDate != null && dto.ValidationEndDate != DateTime.MinValue)
                {
                    BaseDados.AddParameter("@TERMINO", dto.ValidationEndDate);
                }
                else
                {
                    BaseDados.AddParameter("@TERMINO", DBNull.Value);
                }
                BaseDados.AddParameter("@FILIAL", dto.Filial);

                BaseDados.AddParameter("@CRITERIO", string.IsNullOrEmpty(dto.Criterio) || dto.Criterio == "-1" ? "OT" : dto.Criterio);
                BaseDados.AddParameter("ANO", dto.AnoLectivo);
                BaseDados.AddParameter("QUANTIDADE", dto.Quantidade);
                BaseDados.AddParameter("UTILIZADOR", dto.Utilizador);
                BaseDados.AddParameter("REMOVED", dto.RemovedIfLate == true ? 1 : 0);

                dto.Codigo = BaseDados.ExecuteInsert();
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }
            return(dto);
        }
示例#7
0
        public CondicaoPagamentoDTO Adicionar(CondicaoPagamentoDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_COM_CONDICAO_PAGAMENTO_ADICIONAR";

                BaseDados.AddParameter("DESCRICAO", dto.Descricao);
                BaseDados.AddParameter("SIGLA", dto.Sigla);
                BaseDados.AddParameter("SITUACAO", dto.Estado);
                BaseDados.AddParameter("@UTILIZADOR", dto.Utilizador);
                BaseDados.AddParameter("@CONDICAO", dto.Pagamento);
                BaseDados.AddParameter("@ENTRADA", dto.EntradaInicial);
                BaseDados.AddParameter("@PARCELAS", dto.NroPrestacoes);
                BaseDados.AddParameter("@PERIODICIDADE", dto.Periodicidade);
                BaseDados.AddParameter("@DESCONTO", dto.DescontoFinaceiro);
                BaseDados.AddParameter("@VENCIMENTO", dto.Vencimento);

                dto.Codigo  = BaseDados.ExecuteInsert();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#8
0
        public PromocaoDTO Adicionar(PromocaoDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_COM_PROMOCAO_ADICIONAR";


                BaseDados.AddParameter("@PROMO_ID", dto.Codigo);
                BaseDados.AddParameter("@DESIGNACAO", dto.Descricao);
                BaseDados.AddParameter("@VALIDADE_INI", dto.ValidationStartDate);
                BaseDados.AddParameter("@VALIDADE_TERM", dto.ValidationEndDate);
                BaseDados.AddParameter("@RECORRENCIA", dto.Recorrencia);
                BaseDados.AddParameter("@TIPO", dto.Tipo);
                BaseDados.AddParameter("@ALLPRODUCT", dto.AllProducts == true ? 1 : 0);
                BaseDados.AddParameter("@QUANTIDADE", dto.QuatidadeCompra);
                BaseDados.AddParameter("@PRECO_REDUZIDO", dto.MontanteMinimo);
                BaseDados.AddParameter("@PRECO_FIXO", dto.ValorMonetarioFixo);
                BaseDados.AddParameter("@DESCONTO", dto.Valor);
                BaseDados.AddParameter("@UNIDADE_REDUCAO", dto.Unidade);
                BaseDados.AddParameter("@UNIDADE_PRECO", dto.Unidade);
                BaseDados.AddParameter("@UNIDADE_DESCONTO", dto.Unidade);
                BaseDados.AddParameter("@PROMO_STATUS", dto.Status);
                BaseDados.AddParameter("@UTILIZADOR", dto.Utilizador);
                BaseDados.AddParameter("@INICIO", dto.Begin);
                BaseDados.AddParameter("@TERMINO", dto.End);
                BaseDados.AddParameter("@LIMITE", dto.LimiteUtilizacaoDate);
                BaseDados.AddParameter("@TABLE_PRICE", dto.TablePriceID <= 0 ? (object)DBNull.Value : dto.TablePriceID);
                BaseDados.AddParameter("@CUSTOMER_ID", dto.ForCustomer == "-1" ? (object)DBNull.Value : dto.ForCustomer);
                BaseDados.AddParameter("@CATEGORIA_ID", dto.CategoriaID <= 0 ? (object)DBNull.Value : dto.CategoriaID);
                BaseDados.AddParameter("@WAREHOUSE_ID", dto.WareHouseName == "-1" ? (object)DBNull.Value: dto.WareHouseName);
                BaseDados.AddParameter("@ALLSALES", dto.AllSalesValues == true ? 1 : 0);
                BaseDados.AddParameter("@MARK_ID", dto.MarcaID <= 0 ? (object)DBNull.Value : dto.MarcaID);
                BaseDados.AddParameter("@PRODUCT_ID", dto.ProductID <= 0 ? (object)DBNull.Value : dto.ProductID);

                dto.Codigo  = BaseDados.ExecuteInsert();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.MensagemErro = ex.Message.Replace("'", string.Empty);
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#9
0
        public NotaDTO Adicionar(NotaDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_ACA_NOTA_ADICIONAR";

                BaseDados.AddParameter("@ALUNO", dto.Matricula);
                BaseDados.AddParameter("@TURMA", dto.Turma);
                BaseDados.AddParameter("@DISCIPLINA", dto.Disciplina);
                BaseDados.AddParameter("@INSCRICAO", dto.Inscricao);
                BaseDados.AddParameter("@NOME", dto.NomeCompleto.Replace("&nbsp;", string.Empty));
                BaseDados.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }
            return(dto);
        }
示例#10
0
        public EstagioDTO Adicionar(EstagioDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_ACA_ESTAGIO_ADICIONAR";


                BaseDados.AddParameter("@CODIGO", dto.Codigo);
                BaseDados.AddParameter("@ANO_LECTIVO", dto.AnoLectivo);
                BaseDados.AddParameter("@FILIAL", dto.Filial);
                BaseDados.AddParameter("@ENTIDADE", dto.Entidade);
                BaseDados.AddParameter("@INICIO", dto.Inicio);
                BaseDados.AddParameter("@TERMINO", dto.Termino);
                BaseDados.AddParameter("@UTILIZADOR", dto.Utilizador);
                BaseDados.AddParameter("@DESCRICAO", dto.Designacao);
                BaseDados.AddParameter("@DOCENTE", dto.Docente.Codigo);
                BaseDados.AddParameter("@ANO_CURRICULAR", dto.Ano.Codigo);
                BaseDados.AddParameter("@PAID", dto.IsPago);

                dto.Codigo  = BaseDados.ExecuteInsert();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#11
0
        public UnidadeCurricularDTO Inserir(UnidadeCurricularDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_ACA_DISCIPLINA_PLANO_ADICIONAR";

                BaseDados.AddParameter("@PLANO", dto.PlanoCurricular.Codigo);

                BaseDados.AddParameter("@DISCIPLINA", dto.Disciplina.Codigo);
                BaseDados.AddParameter("@TIPO", dto.Tipo);

                /*
                 * if (dto.Tipo.Equals("1"))
                 * {
                 *  BaseDados.AddParameter("@PERIODO", 0);
                 * }
                 * else
                 * {
                 *
                 * }*/
                BaseDados.AddParameter("@PERIODO", dto.PeriodoLectivo.Codigo);
                BaseDados.AddParameter("@CLASSIFICACAO", dto.Classificacao);
                BaseDados.AddParameter("@CARGA", dto.CargaHoraria);
                BaseDados.AddParameter("@CONTEUDO", dto.Conteudo);
                BaseDados.AddParameter("@ESTADO", dto.Status);
                BaseDados.AddParameter("@ANO", dto.AnoLectivo);
                BaseDados.AddParameter("@TURNO", dto.Turma);
                dto.Codigo  = BaseDados.ExecuteInsert();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#12
0
        public CursoDocumentacaoDTO Adicionar(CursoDocumentacaoDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_ACA_CURSO_DOCUMENTACAO_ADICIONAR";

                //BaseDados.AddParameter("@CODIGO", dto.Codigo);
                BaseDados.AddParameter("@VERSAO", dto.Versao);
                BaseDados.AddParameter("@DOCUMENTO", dto.DescricaoDocumento);
                BaseDados.AddParameter("@QUANTIDADE", dto.Quantidade);
                BaseDados.AddParameter("@CURSO", dto.Curso);
                BaseDados.ExecuteNonQuery();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#13
0
        public CategoriaDTO Adicionar(CategoriaDTO dto)
        {
            try
            {
                dataBase.ComandText = "stp_GER_CATEGORIA_ADICIONAR";

                dataBase.AddParameter("@CODIGO", dto.Codigo);
                dataBase.AddParameter("DESCRICAO", dto.Descricao);
                dataBase.AddParameter("SIGLA", dto.Sigla);
                dataBase.AddParameter("SITUACAO", dto.Estado);
                dataBase.AddParameter("@CATEGORIA", dto.Categoria);
                dataBase.AddParameter("@UTILIZADOR", dto.Utilizador);
                dataBase.AddParameter("@FILIAL", dto.Filial);

                dto.Codigo  = dataBase.ExecuteInsert();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                dataBase.FecharConexao();
            }

            return(dto);
        }
示例#14
0
        public PeriodoLectivoDTO Inserir(PeriodoLectivoDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_ACA_PERIODO_LECTIVO_ADICIONAR";


                BaseDados.AddParameter("@ANO", dto.AnoLectivo);
                BaseDados.AddParameter("@PERIODO", dto.Descricao);

                if (dto.Inicio != DateTime.MinValue)
                {
                    BaseDados.AddParameter("@INICIO", dto.Inicio);
                }
                else
                {
                    BaseDados.AddParameter("@INICIO", DBNull.Value);
                }

                if (dto.Termino != DateTime.MinValue)
                {
                    BaseDados.AddParameter("@TERMINO", dto.Termino);
                }
                else
                {
                    BaseDados.AddParameter("@TERMINO", DBNull.Value);
                }
                dto.Codigo  = BaseDados.ExecuteInsert();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#15
0
        public PerfilDTO Inserir(PerfilDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_SIS_PERFIL_NOVO";
                BaseDados.AddParameter("@NOME", dto.Designacao);
                BaseDados.AddParameter("@DESCRICAO", dto.Descricao);
                BaseDados.AddParameter("@ESTADO", dto.Situacao);
                BaseDados.AddParameter("@EMAIL", dto.Email);
                BaseDados.AddParameter("@UTILIZADOR", dto.Utilizador);
                BaseDados.AddParameter("@SUPERVISOR", dto.Supervisor);

                dto.Codigo  = BaseDados.ExecuteInsert();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.MensagemErro = ex.Message.Replace("'", "");
                dto.Sucesso      = false;
            }
            finally
            {
                BaseDados.FecharConexao();
            }
            return(dto);
        }
示例#16
0
        public LicencaDTO Inserir(LicencaDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_SIS_LICENCA_NOVO";

                BaseDados.AddParameter("@CODIGO", dto.LicenseID);
                BaseDados.AddParameter("@FILIAL", dto.Filial);
                BaseDados.AddParameter("@VALIDATE", dto.ValidateDate);
                BaseDados.AddParameter("@FISCAL_YEAR", dto.FiscalYear);
                BaseDados.AddParameter("@GENERATION", dto.GenereatedDate);
                BaseDados.AddParameter("@HOSTNAME", dto.HostName);
                BaseDados.AddParameter("@MACADDRESS", dto.HostMacAddress);
                BaseDados.AddParameter("@ESTADO", dto.Status);
                BaseDados.AddParameter("@DESCRIPTION", dto.LookupNumericField1);
                BaseDados.AddParameter("@LICENSE_TYPE", dto.LicType);

                BaseDados.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#17
0
        public TriagemDTO Salvar(TriagemDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_CLI_ATENDIMENTO_TRIAGEM_ADICIONAR";

                BaseDados.AddParameter("CODIGO", dto.Codigo);
                BaseDados.AddParameter("ATENDIMENTO", dto.Atendimento);
                BaseDados.AddParameter("PULSO", dto.Pulso);
                BaseDados.AddParameter("FREQUENCIA", dto.Respiracao);
                BaseDados.AddParameter("TEMPERATURA", dto.Temperatura);
                BaseDados.AddParameter("PRESSAO", dto.Tensao);
                BaseDados.AddParameter("ALTURA", dto.Altura);
                BaseDados.AddParameter("PESO", dto.Peso);
                BaseDados.AddParameter("UTILIZADOR", dto.Utilizador);
                BaseDados.AddParameter("CEFALO", dto.PerimetroCefalico);
                BaseDados.AddParameter("CARDIACA", dto.FrequenciaCardiaca);
                BaseDados.AddParameter("GLICEMIA", dto.Glicemia);
                BaseDados.AddParameter("COLHEITA", dto.Colheita);

                BaseDados.ExecuteNonQuery();
                dto.Sucesso = true;
            }catch (Exception ex)
            {
                dto.MensagemErro = ex.Message.Replace("'", "");;
            }finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#18
0
        public EntidadeDTO Adicionar(EntidadeDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_GER_ENTIDADE_ADICIONAR";
                BaseDados.AddParameter("CODIGO", dto.Codigo);
                BaseDados.AddParameter("RAZAO", dto.NomeCompleto);
                BaseDados.AddParameter("FANTASIA", dto.NomeComercial);

                if (!string.IsNullOrEmpty(dto.Categoria) && dto.Categoria != "-1")
                {
                    BaseDados.AddParameter("CATEGORIA", dto.Categoria);
                }
                else
                {
                    BaseDados.AddParameter("CATEGORIA", DBNull.Value);
                }

                BaseDados.AddParameter("ENTIDADE", dto.Tipo);

                BaseDados.AddParameter("IDENTIFICACAO", dto.Identificacao);


                if (dto.Nacionalidade > 0)
                {
                    BaseDados.AddParameter("PAIS", dto.Nacionalidade);
                }
                else
                {
                    BaseDados.AddParameter("PAIS", DBNull.Value);
                }
                BaseDados.AddParameter("RUA", dto.Rua);

                BaseDados.AddParameter("BAIRRO", dto.Bairro);

                if (dto.MunicipioMorada > 0)
                {
                    BaseDados.AddParameter("MORADA", dto.MunicipioMorada);
                }
                else
                {
                    BaseDados.AddParameter("MORADA", DBNull.Value);
                }

                BaseDados.AddParameter("TELEFONE", dto.Telefone);
                BaseDados.AddParameter("TELF_ALT", dto.TelefoneAlt);
                BaseDados.AddParameter("FAX", dto.TelefoneFax);
                BaseDados.AddParameter("EMAIL", dto.Email);
                BaseDados.AddParameter("WEBSITE", dto.WebSite);
                BaseDados.AddParameter("DESCONTO", dto.Desconto);
                BaseDados.AddParameter("LIMITE_CREDITO", dto.LimiteCredito);
                BaseDados.AddParameter("FILIAL", dto.Filial == "-1" ? (object)DBNull.Value : dto.Filial);
                BaseDados.AddParameter("@UTILIZADOR", dto.Utilizador);
                BaseDados.AddParameter("@DISTRITO", dto.Morada);
                BaseDados.AddParameter("@CAIXA_POSTAL", dto.CaixaPostal);

                dto.Codigo = BaseDados.ExecuteInsert();

                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }


            return(dto);
        }
示例#19
0
        public void Inserir(FormularioDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_SIS_FORMULARIO_NOVO";
                BaseDados.AddParameter("@MODULO", dto.Modulo.Codigo);
                BaseDados.AddParameter("@NOME", dto.Descricao);
                BaseDados.AddParameter("@TITULO", dto.ShortName);
                BaseDados.AddParameter("@LINK", dto.Link);
                BaseDados.AddParameter("@TAG", dto.TAG);
                BaseDados.AddParameter("@INDICE", dto.Indice);

                BaseDados.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }
        }
示例#20
0
        public ProductPriceListDTO Adicionar(ProductPriceListDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_COM_ARTIGO_TABELA_PRECO_ADICIONAR";

                BaseDados.AddParameter("@PRODUCT_ID", dto.Codigo);
                BaseDados.AddParameter("@TABELA_ID", dto.PriceTableID);
                BaseDados.AddParameter("@PRECO", dto.PrecoVenda);
                BaseDados.AddParameter("@IMPOSTO_ID", dto.ImpostoID <= 0 ? (object)DBNull.Value : dto.ImpostoID);
                BaseDados.AddParameter("@IMPOSTO", dto.PercentualImposto);
                BaseDados.AddParameter("@INCLUIDO", dto.ImpostoIncluido);
                BaseDados.AddParameter("@IMPOSTO_LIQUIDO", dto.ImpostoLiquido);
                BaseDados.AddParameter("@UNIDADE_ID", dto.UnidadeVenda == "-1" || dto.UnidadeVenda == "" ? (object)DBNull.Value : dto.UnidadeVenda);
                BaseDados.AddParameter("@QTD_UN", dto.QtdUndVenda);
                BaseDados.AddParameter("@UTILIZADOR", dto.Utilizador);
                BaseDados.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                dto.MensagemErro = ex.Message.Replace("'", string.Empty);
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#21
0
        public EscalaDTO Salvar(EscalaDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_CLI_ESCALA_PROFISSIONAL_ADICIONAR";



                BaseDados.AddParameter("DIA", dto.Dia);
                BaseDados.AddParameter("PROFISSIONAL_ID", dto.Profissional.Codigo);
                BaseDados.AddParameter("ESPECIALIDADE_ID", dto.EspecialidadeID);
                BaseDados.AddParameter("T1_INICIO", dto.InicioPeriodo1 == DateTime.MinValue ? (object)DBNull.Value : dto.InicioPeriodo1);
                BaseDados.AddParameter("T1_TERMINO", dto.TerminoPeriodo1 == DateTime.MinValue ? (object)DBNull.Value : dto.TerminoPeriodo1);
                BaseDados.AddParameter("T2_INICIO", dto.InicioPeriodo2 == DateTime.MinValue ? (object)DBNull.Value : dto.InicioPeriodo2);
                BaseDados.AddParameter("T2_TERMINO", dto.TerminoPeriodo2 == DateTime.MinValue ? (object)DBNull.Value : dto.TerminoPeriodo2);
                BaseDados.AddParameter("T3_INICIO", dto.InicioPeriodo3 == DateTime.MinValue ? (object)DBNull.Value : dto.InicioPeriodo3);
                BaseDados.AddParameter("T3_TERMINO", dto.TerminoPeriodo3 == DateTime.MinValue ? (object)DBNull.Value : dto.TerminoPeriodo3);
                BaseDados.AddParameter("T4_INICIO", dto.InicioPeriodo4 == DateTime.MinValue ? (object)DBNull.Value : dto.InicioPeriodo4);
                BaseDados.AddParameter("T4_TERMINO", dto.TerminoPeriodo4 == DateTime.MinValue ? (object)DBNull.Value : dto.TerminoPeriodo4);
                BaseDados.AddParameter("STATUS_ID", dto.Status);
                BaseDados.AddParameter("UTILIZADOR", dto.Utilizador);

                BaseDados.ExecuteNonQuery();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#22
0
        public TurnoDTO Adicionar(TurnoDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_GER_TURNO_ADICIONAR";

                BaseDados.AddParameter("DESCRICAO", dto.Descricao);
                BaseDados.AddParameter("SIGLA", dto.Sigla);
                BaseDados.AddParameter("START_DATE", dto.StartTime);
                BaseDados.AddParameter("END_DATE", dto.EndTime);
                BaseDados.AddParameter("UTILIZADOR", dto.Utilizador);
                dto.Codigo  = BaseDados.ExecuteInsert();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#23
0
        public ConvenioDTO Adicionar(ConvenioDTO dto)
        {
            try
            {
                string _commandText = "spt_ACA_CONVENIO_ADICIONAR";

                BaseDados.AddParameter("@CODIGO", dto.Codigo);
                BaseDados.AddParameter("@TIPO", dto.Tipo);
                BaseDados.AddParameter("@DESCRICAO", dto.Descricao);
                BaseDados.AddParameter("@INICIO", dto.Inicio);
                BaseDados.AddParameter("@INSTITUICAO", dto.Instituicao);
                BaseDados.AddParameter("@TERMINO", dto.Termino);
                BaseDados.AddParameter("@ESTADO", dto.Estado);

                BaseDados.ExecuteNonQuery();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#24
0
        public int Inserir(ParcelaMensalidadeDTO dto)
        {
            int codigo = 0;

            BaseDados.ComandText = "stp_FIN_MENSALIDADE_PARCELA_ADICIONAR";

            try
            {
                BaseDados.AddParameter("@MENSALIDADE", dto.Mensalidade.Codigo);
                BaseDados.AddParameter("@DESCRICAO", dto.Descricao);
                BaseDados.AddParameter("@MES", dto.Mes);
                BaseDados.AddParameter("@PERIODO", dto.Data);
                BaseDados.AddParameter("@VALOR_MENSAL", dto.ValorUnitario);
                BaseDados.AddParameter("@COBRA_MULTA", dto.CobraMulta == true ? 1 : 0);
                BaseDados.AddParameter("@DATA_PAGAMENTO", dto.DataLimite);
                BaseDados.AddParameter("@ACTIVA", dto.Activa == true ? 1 : 0);

                BaseDados.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }
            return(codigo);
        }
示例#25
0
        public void Apagar(HorarioDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_ACA_HORARIO_EXCLUIR";

                BaseDados.AddParameter("@TURMA", dto.HorTurma.Codigo);

                BaseDados.ExecuteNonQuery();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }
        }
示例#26
0
        public MovimentacaoDTO Adicionar(MovimentacaoDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_ACA_MOVIMENTO_ADICIONAR";

                BaseDados.AddParameter("DESCRICAO", dto.Descricao);
                BaseDados.AddParameter("SIGLA", dto.Sigla);
                BaseDados.AddParameter("SITUACAO", 0);

                dto.Codigo  = BaseDados.ExecuteInsert();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#27
0
        public ProfissionaDTO Adicionar(ProfissionaDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_CLI_PROFISSIONAL_ADICIONAR";

                BaseDados.AddParameter("CODIGO", dto.Codigo);

                BaseDados.AddParameter("NOME_COMPLETO", dto.NomeCompleto.ToUpper());

                if (dto.DataNascimento.Equals(DateTime.MinValue))
                {
                    BaseDados.AddParameter("DATA_NASCIMENTO", DBNull.Value);
                }
                else
                {
                    BaseDados.AddParameter("DATA_NASCIMENTO", dto.DataNascimento);
                }

                if (dto.MunicipioNascimento > 0)
                {
                    BaseDados.AddParameter("LOCAL_NASCIMENTO", dto.MunicipioNascimento);
                }
                else
                {
                    BaseDados.AddParameter("LOCAL_NASCIMENTO", DBNull.Value);
                }

                if (dto.Nacionalidade > 0)
                {
                    BaseDados.AddParameter("NACIONALIDADE", dto.Nacionalidade);
                }
                else
                {
                    BaseDados.AddParameter("NACIONALIDADE", DBNull.Value);
                }



                BaseDados.AddParameter("IDENTIFICACAO", dto.Identificacao);

                if (dto.MunicipioMorada > 0)
                {
                    BaseDados.AddParameter("LOCAL_MORADA", dto.MunicipioMorada);
                }
                else
                {
                    BaseDados.AddParameter("LOCAL_MORADA", DBNull.Value);
                }
                BaseDados.AddParameter("RUA", dto.Rua);
                BaseDados.AddParameter("BAIRRO", dto.Bairro);
                BaseDados.AddParameter("TELEFONE", dto.Telefone);
                BaseDados.AddParameter("TELF_ALT", dto.TelefoneAlt);
                BaseDados.AddParameter("FAX", dto.TelefoneFax);
                BaseDados.AddParameter("EMAIL", dto.Email);

                BaseDados.AddParameter("SEXO", dto.Sexo);
                BaseDados.AddParameter("ESTADO_CIVIL", dto.EstadoCivil);

                if (dto.Documento > 0)
                {
                    BaseDados.AddParameter("DOCUMENTO", dto.Documento);
                }
                else
                {
                    BaseDados.AddParameter("DOCUMENTO", DBNull.Value);
                }

                if (dto.LocalNascimento > 0)
                {
                    BaseDados.AddParameter("@NATURALIDADE", dto.LocalNascimento);
                }
                else
                {
                    BaseDados.AddParameter("@NATURALIDADE", DBNull.Value);
                }

                if (dto.PaisNascimento > 0)
                {
                    BaseDados.AddParameter("@PAIS", dto.PaisNascimento);
                }
                else
                {
                    BaseDados.AddParameter("@PAIS", DBNull.Value);
                }


                BaseDados.AddParameter("@ESPECIALIDADE", dto.Especialidade);
                BaseDados.AddParameter("@NUM_ORDEM", dto.CedulaProfissional);

                if (dto.Fotografia != null)
                {
                    BaseDados.AddParameter("@FOTOGRAFIA", dto.Fotografia);
                }
                else
                {
                    BaseDados.AddParameter("@FOTOGRAFIA", MySqlDbType.VarBinary);
                }

                BaseDados.AddParameter("@EXTENSAO", dto.ExtensaoFoto);

                BaseDados.AddParameter("@PATH", dto.PathFoto);

                BaseDados.AddParameter("@UTILIZADOR", dto.Utilizador);

                BaseDados.AddParameter("@SENHA", dto.CurrentPassword);

                BaseDados.AddParameter("@PROFISSAO", dto.AreaProfissional);

                BaseDados.AddParameter("@FILIAL", dto.Filial);

                dto.Codigo = BaseDados.ExecuteInsert();

                if (dto.Codigo == -2)
                {
                    dto.Sucesso      = false;
                    dto.MensagemErro = "Já Existe um Médico Cadastro este Nº do Documento";
                }
                if (dto.Codigo == -3)
                {
                    dto.Sucesso      = false;
                    dto.MensagemErro = "Já Existe um Médico Cadastro este Nº de Cédula da Ordem dos Médicos";
                }
                else
                {
                    dto.Sucesso = true;
                }
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }


            return(dto);
        }
示例#28
0
        public PosDTO Adicionar(PosDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_COM_POS_ADICIONAR";

                BaseDados.AddParameter("DESCRICAO", dto.Descricao);
                BaseDados.AddParameter("SIGLA", dto.Sigla);
                BaseDados.AddParameter("SITUACAO", dto.Situacao);
                BaseDados.AddParameter("DESIGNACAO", dto.DesignacaoEntidade);
                BaseDados.AddParameter("ARMAZEM_ID", dto.WarehouseID <= 0 ? (object)DBNull.Value : dto.WarehouseID);
                BaseDados.AddParameter("DOCUMENT_ID", dto.DocumentSerieID <= 0 ? (object)DBNull.Value : dto.DocumentSerieID);
                BaseDados.AddParameter("CUSTOMER_ID", dto.CustomerDefault <= 0 ? (object)DBNull.Value : dto.CustomerDefault);
                BaseDados.AddParameter("UTILIZADOR", dto.Utilizador);
                BaseDados.AddParameter("CODIGO", dto.Codigo);
                BaseDados.AddParameter("PAYMENT_ID", dto.PaymentCondition <= 0 ? (object)DBNull.Value : dto.PaymentCondition);
                BaseDados.AddParameter("VENDEDOR_ID", dto.FuncionarioID == null || dto.FuncionarioID == "" ? (object)DBNull.Value : dto.FuncionarioID);
                BaseDados.AddParameter("PRICE_TABLE_ID", dto.PriceTableID <= 0 ? (object)DBNull.Value : dto.PriceTableID);
                BaseDados.AddParameter("FUNDO", dto.FundoManeio);
                BaseDados.AddParameter("CALENDARIO", dto.AllowCalendar != true ? 0 : 1);
                BaseDados.AddParameter("PREVENT_CLOSE", dto.PreventCloseWithSuspendSale != true ? 0 : 1);
                BaseDados.AddParameter("CASH_SERIE_ID", dto.CashRefundSerieID <= 0 ? (object)DBNull.Value : dto.CashRefundSerieID);
                BaseDados.AddParameter("CREDIT_SERIE_ID", dto.CreditRefundSerieID <= 0 ? (object)DBNull.Value : dto.CreditRefundSerieID);
                BaseDados.AddParameter("PAYMENT_METHOD_ID", dto.PaymentMethodID <= 0 ? (object)DBNull.Value : dto.PaymentMethodID);
                BaseDados.ExecuteNonQuery();

                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#29
0
        public PausaLectivaDTO Adicionar(PausaLectivaDTO dto)
        {
            try
            {
                BaseDados.ComandText = "spt_ACA_ANO_LECTIVO_CALENDARIO_PAUSA_ADICIONAR";

                BaseDados.AddParameter("@CODIGO", dto.Codigo);
                BaseDados.AddParameter("@INICIO", dto.Inicio);
                BaseDados.AddParameter("@PERIODO", dto.Periodo);
                BaseDados.AddParameter("@TERMINO", dto.Termino);
                BaseDados.AddParameter("@NATUREZA", dto.Descricao);


                BaseDados.ExecuteNonQuery();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
示例#30
0
        public PrinterDTO Adicionar(PrinterDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_SIS_PRINTERS_ADICIONAR";


                BaseDados.AddParameter("@CODIGO", dto.Codigo);
                BaseDados.AddParameter("@NOME", dto.Sigla);
                BaseDados.AddParameter("@DESCRICAO", dto.Descricao);
                BaseDados.AddParameter("@IP", dto.AddressIP);
                BaseDados.AddParameter("@PATH", dto.NetworkPath);
                BaseDados.AddParameter("@UTILIZADOR", dto.Utilizador);
                BaseDados.ExecuteNonQuery();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }