コード例 #1
0
        public bool AlterarStatusTicket(ModelTicket modelTicket)
        {
            string     instrucao = string.Format(@"UPDATE tbPedidoItens SET Ticket = 'Gerado' WHERE Codigo = @Codigo");
            SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());

            command.Parameters.AddWithValue("@Codigo", modelTicket.Codigo);
            return(Convert.ToBoolean(command.ExecuteNonQuery()));
        }
コード例 #2
0
 public bool GerarTicket(ModelTicket modelTicket)
 {
     try
     {
         string     instrucao = string.Format(@"INSERT INTO tbTicket (GeradoPor, Data, Valor, Status) VALUES (@GeradoPor, @Data, @Valor, @Status)");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@GeradoPor", modelTicket.GeradoPor);
         command.Parameters.AddWithValue("@Data", modelTicket.Data);
         command.Parameters.AddWithValue("@Valor", modelTicket.Valor);
         command.Parameters.AddWithValue("@Status", modelTicket.Status);
         return(Convert.ToBoolean(command.ExecuteNonQuery()));
     }
     catch
     {
         throw;
     }
 }
コード例 #3
0
 public bool TicketAlterarStatus(ModelTicket modelTicketa)
 {
     try
     {
         string     instrucao = string.Format(@"UPDATE tbTicket SET Status = 'Finalizado' WHERE Codigo = @Codigo");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@Codigo", modelTicketa.Codigo);
         return(Convert.ToBoolean(command.ExecuteNonQuery()));
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }
コード例 #4
0
 public bool valorTicketPago(ModelTicket modelTicket)
 {
     try
     {
         string     instrucao = string.Format(@"UPDATE tbTicket SET Valor = Valor - @Valor WHERE Codigo = @Codigo");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@Codigo", modelTicket.Codigo);
         command.Parameters.AddWithValue("@Valor", modelTicket.ValorPago);
         return(Convert.ToBoolean(command.ExecuteNonQuery()));
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }
コード例 #5
0
 public int GerarTicket(ModelTicket modelTicket)
 {
     try
     {
         string     instrucao = string.Format(@"INSERT INTO tbTicket (GeradoPor, Data, Valor, Status) VALUES (@GeradoPor, @Data, @Valor, @Status); SELECT @@IDENTITY;");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@GeradoPor", modelTicket.GeradoPor);
         command.Parameters.AddWithValue("@Data", modelTicket.Data);
         command.Parameters.AddWithValue("@Valor", modelTicket.Valor);
         command.Parameters.AddWithValue("@Status", modelTicket.Status);
         return(Convert.ToInt32(command.ExecuteScalar()));
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }
コード例 #6
0
 public bool VerificarTicketZerado(ModelTicket modelTicket)
 {
     try
     {
         string     instrucao = string.Format(@"SELECT * FROM tbTicket WHERE Codigo = @Codigo AND Valor = '0.00'");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@Codigo", modelTicket.Codigo);
         SqlDataReader sqlDataReader = command.ExecuteReader();
         if (sqlDataReader.HasRows)
         {
             return(true);
         }
         return(false);
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }
コード例 #7
0
 public decimal VerificarTicket(ModelTicket modelTicket)
 {
     try
     {
         string     instrucao = string.Format(@"SELECT * FROM tbTicket WHERE Codigo = @Codigo AND Status = 'Em Aberto'");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@Codigo", modelTicket.Codigo);
         SqlDataReader sqlDataReader = command.ExecuteReader();
         if (sqlDataReader.HasRows)
         {
             sqlDataReader.Read();
             return(Convert.ToDecimal(sqlDataReader["Valor"].ToString()));
         }
         return(0);
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }