Exemple #1
0
        public List <ContratoDocController> DocContratoLista(long TB012_id)
        {
            List <ContratoDocController> Retorno = new List <ContratoDocController>();

            try
            {
                SqlConnection con  = new SqlConnection(ParametrosDAO.StringConexao);
                StringBuilder sSQL = new StringBuilder();
                sSQL.Append(" SELECT * FROM dbo.TB029_ContratoDoc ");
                sSQL.Append(" WHERE dbo.TB029_ContratoDoc.TB012_id =  ");
                sSQL.Append(TB012_id);
                sSQL.Append(" ORDER BY TB012_VSContrato, TB029_Tipo, TB029_Id ");
                SqlCommand command = new SqlCommand(sSQL.ToString(), con);
                command.CommandTimeout = 300;

                con.Open();
                SqlDataReader reader = command.ExecuteReader();
                while (reader.Read())
                {
                    ContratoDocController Obj = new ContratoDocController();

                    Obj.TB029_Id         = Convert.ToInt64(reader["TB029_Id"]);
                    Obj.TB029_TipoS      = Enum.GetName(typeof(ContratoDocController.TB029_TipoE), Convert.ToInt16(reader["TB029_Tipo"]));
                    Obj.TB012_VSContrato = Convert.ToInt16(reader["TB012_VSContrato"]);
                    Retorno.Add(Obj);
                }
                con.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Retorno);
        }
Exemple #2
0
        public ContratoDocController DocImpressaoSelect(ContratoDocController Doc)
        {
            ContratoDocController Retorno = new ContratoDocController();

            try
            {
                SqlConnection con  = new SqlConnection(ParametrosDAO.StringConexao);
                StringBuilder sSQL = new StringBuilder();
                sSQL.Append("SELECT TB029_Id, TB029_Tipo, TB029_DocImpressao FROM dbo.TB029_ContratoDoc WHERE TB029_Id =  ");
                sSQL.Append(Doc.TB029_Id);

                SqlCommand command = new SqlCommand(sSQL.ToString(), con);
                command.CommandTimeout = 300;

                con.Open();
                SqlDataReader reader = command.ExecuteReader();
                while (reader.Read())
                {
                    Retorno.TB029_Id           = Convert.ToInt64(reader["TB029_Id"]);
                    Retorno.TB029_DocImpressao = (byte[])reader["TB029_DocImpressao"];
                }
                con.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Retorno);
        }
Exemple #3
0
        public ContratoDocController DocImpressaoInserir(ContratoDocController Documento)
        {
            try
            {
                ContratoDocDAO        DAO     = new ContratoDocDAO();
                ContratoDocController Retorno = DAO.DocImpressaoInserir(Documento);

                if (Retorno.TB029_Id > 0)
                {
                    LogNegocios   Log_N = new LogNegocios();
                    LogController Log_C = new LogController();

                    Log_C.TB012_Id        = Documento.TB012_id;
                    Log_C.TB011_Id        = Documento.TB029_DocImpressaoPor;
                    Log_C.TB000_IdTabela  = 29;
                    Log_C.TB000_Tabela    = "Documentos";
                    Log_C.TB000_Data      = DateTime.Now;
                    Log_C.TB000_Descricao = MensagensLog.L0032.ToString();
                    Log_N.LogInsert(Log_C);
                }
                return(Retorno);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #4
0
        private void mnuCreditoDebito_Click(object sender, EventArgs e)
        {
            if (ValidarDebito())
            {
                mnuCreditoDebito.Enabled = false;
                ParcelaController Pagamento = new ParcelaController();
                Pagamento.TB016_id                          = Convert.ToInt64(lblCredParcelaId.Text);
                Pagamento.TB016_DataPagamento               = DateTime.Now;
                Pagamento.TB016_FormaProcessamentoBaixa     = 1 /*Digitação Atendente*/;
                Pagamento.TB016_CredNCartao                 = txtCredNCartao.Text;
                Pagamento.TB016_CredCPFTitularCartaoCartao  = mskCredCPFTitularCartao.Text;
                Pagamento.TB016_CredNomeTitularCartaoCartao = txtCredNomeCompletoTitularCartao.Text;
                Pagamento.TB016_CredBandeira                = 0;
                Pagamento.TB016_CredNParcelas               = 1;
                Pagamento.TB016_CredValorParcelas           = Convert.ToDouble(lblDebValorParcela.Text.Replace("R$", ""));
                Pagamento.TB016_CredAutorizacao             = txtDebAutorizacao.Text;
                Pagamento.TB016_CredCodValidador            = txtDebCodValidador.Text;
                Pagamento.TB012_id                          = Convert.ToInt64(lblCredContrato.Text);
                Pagamento.TB016_CredFormaParamentoId        = 2;
                Pagamento.TB016_CredFormaParamentoDescricao = lblDebDescricaoFormaPagamento.Text;
                Pagamento.TB016_AlteradoEm                  = DateTime.Now;
                Pagamento.TB016_AlteradoPor                 = ParametrosInterface.objUsuarioLogado.TB011_Id;
                Pagamento.TB016_CredBaixaFeitaEm            = DateTime.Now;
                Pagamento.TB016_CredBaixaFeitaPor           = ParametrosInterface.objUsuarioLogado.TB011_Id;
                Pagamento.TB016_StatusS                     = "5";
                Pagamento.TB016_CredDataCredito             = Convert.ToDateTime(lblDebVencimentoCartao.Text);
                Pagamento.TB016_ValorPago                   = Convert.ToDouble(lblDebValorParcela.Text.Replace("R$", ""));
                Pagamento.TB016_CredValor                   = Convert.ToDouble(lblDebValorCredito.Text.Replace("R$", ""));

                ParcelaNegocios Pagamento_N = new ParcelaNegocios();
                if (Pagamento_N.ParcelaInserirPagamentoCredParcela(Pagamento, 0))
                {
                    tB016_ParcelaTableAdapter.Connection.ConnectionString = ParametrosInterface.ConectReport;
                    tB016_ParcelaTableAdapter.Fill(clubeContezaRelatorios.TB016_Parcela, Pagamento.TB016_id);
                    this.rptComprovanteCredito.RefreshReport();

                    ContratoDocNegocios Doc_N = new ContratoDocNegocios();

                    Warning[] warnings;
                    string[]  streamids;
                    string    mimeType;
                    string    encoding;
                    string    extension;

                    ContratoDocController Documento = new ContratoDocController();

                    Documento.TB029_DocImpressaoPor = ParametrosInterface.objUsuarioLogado.TB011_Id;
                    Documento.TB029_TipoS           = "3";
                    Documento.TB012_id = Pagamento.TB012_id;

                    Documento.TB029_DocImpressao = this.rptComprovanteCredito.LocalReport.Render("Pdf", null, out mimeType, out encoding, out extension, out streamids, out warnings);

                    ContratoDocController Doc = Doc_N.DocImpressaoInserir(Documento);
                }
            }
        }
Exemple #5
0
 public ContratoDocController DocImpressaoSelect(ContratoDocController Doc)
 {
     try
     {
         ContratoDocDAO DAO = new ContratoDocDAO();
         return(DAO.DocImpressaoSelect(Doc));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #6
0
        /// <summary>
        /// Descrição:  Incluir documento original
        /// Autor:      Fabiano Gonçalves Elias
        /// Data:       13/06/2017
        /// **********************************************************************************************************
        /// Data Alteração      Autor       Descrição
        /// </summary>
        public ContratoDocController DocImpressaoInserir(ContratoDocController Documento)
        {
            ContratoDocController Retorno = new ContratoDocController();

            try
            {
                string insertSql = "INSERT INTO TB029_ContratoDoc(TB029_Tipo,TB029_DocImpressao,TB029_DocImpressaoEm,TB029_DocImpressaoPor,TB012_VSContrato,TB012_id) VALUES (@TB029_Tipo,@TB029_DocImpressao,@TB029_DocImpressaoEm,@TB029_DocImpressaoPor,@TB012_VSContrato,@TB012_id) SELECT SCOPE_IDENTITY()";
                string update    = "update TB012_Contratos set TB012_Edicao = 0 where TB012_id = @TB012_id";



                using (SqlConnection con = new SqlConnection(ParametrosDAO.StringConexao))
                {
                    con.Open();

                    SqlCommand command1 = new SqlCommand(update, con);
                    command1.CommandTimeout = 300;
                    command1.Parameters.AddWithValue("@TB012_id", Documento.TB012_id);
                    command1.ExecuteScalar();
                    con.Close();
                }


                using (SqlConnection con = new SqlConnection(ParametrosDAO.StringConexao))
                {
                    con.Open();

                    SqlCommand command = new SqlCommand(insertSql, con);
                    command.CommandTimeout = 300;
                    command.Parameters.AddWithValue("@TB029_Tipo", Convert.ToInt16(Documento.TB029_TipoS));
                    command.Parameters.AddWithValue("@TB012_id", Documento.TB012_id);
                    command.Parameters.AddWithValue("@TB029_DocImpressao", Documento.TB029_DocImpressao);
                    command.Parameters.AddWithValue("@TB029_DocImpressaoEm", DateTime.Now);
                    command.Parameters.AddWithValue("@TB029_DocImpressaoPor", Documento.TB029_DocImpressaoPor);
                    command.Parameters.AddWithValue("@TB012_VSContrato", Documento.TB012_VSContrato);
                    Retorno.TB029_Id = Convert.ToInt32(command.ExecuteScalar());

                    con.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Retorno);
        }