Пример #1
0
 public bool SalvarAgendamento(TAgendamentoDOMINIO dadosAgendamento)
 {
     try
     {
         if (dadosAgendamento.IDAgendamento > 0)
         {
             return(AlterarAgendamento(dadosAgendamento));
         }
         else
         {
             return(IncluirAgendamento(dadosAgendamento));
         }
     }
     catch
     {
         return(false);
     }
 }
Пример #2
0
        public bool AlterarAgendamento(TAgendamentoDOMINIO dadosAgendamento)
        {
            try
            {
                StringBuilder queryTabelaAgendamento = new StringBuilder();

                queryTabelaAgendamento.Append(@" UPDATE TAgendamento                                                             ");
                queryTabelaAgendamento.Append(@"    SET Nome = '" + dadosAgendamento.Nome + "'                                   ");
                queryTabelaAgendamento.Append(@"     ,  DataNascimento = '" + dadosAgendamento.DataNascimento.ToString("s") + "' ");
                queryTabelaAgendamento.Append(@"     ,  Email = '" + dadosAgendamento.Email + "'                                 ");
                queryTabelaAgendamento.Append(@"     ,  Telefone = '" + dadosAgendamento.Telefone + "'                           ");
                queryTabelaAgendamento.Append(@"     ,  Celular ='" + dadosAgendamento.Celular + "'                              ");
                queryTabelaAgendamento.Append(@"     ,  CEP = " + dadosAgendamento.CEP + "                                       ");
                queryTabelaAgendamento.Append(@"     ,  Logradouro = '" + dadosAgendamento.Logradouro + "'                       ");
                queryTabelaAgendamento.Append(@"     ,  Numero = '" + dadosAgendamento.Numero + "'                               ");
                queryTabelaAgendamento.Append(@"     ,  Complemento = '" + dadosAgendamento.Complemento + "'                     ");
                queryTabelaAgendamento.Append(@"     ,  Bairro = '" + dadosAgendamento.Bairro + "'                               ");
                queryTabelaAgendamento.Append(@"     ,  Cidade = '" + dadosAgendamento.Cidade + "'                               ");
                queryTabelaAgendamento.Append(@"     ,  UF = '" + dadosAgendamento.UF + "'                                       ");
                queryTabelaAgendamento.Append(@"     ,  PontoReferencia = '" + dadosAgendamento.PontoReferencia + "'             ");
                queryTabelaAgendamento.Append(@"     ,  DataAgendada = '" + dadosAgendamento.DataAgendada.ToString("s") + "'     ");
                queryTabelaAgendamento.Append(@"  WHERE IDAgendamento = " + dadosAgendamento.IDAgendamento);

                using (SqlCeConnection conn = new SqlCeConnection(ConnectionString))
                {
                    conn.Open();

                    SqlCeCommand command = new SqlCeCommand(queryTabelaAgendamento.ToString(), conn);
                    command.ExecuteNonQuery();
                }

                return(true);
            }
            catch (Exception ex)
            {
                Util.LogErro.GravaLog("Alterar registro TAgendamento", ex.Message);
                return(false);
            }
        }
Пример #3
0
        public bool IncluirAgendamento(TAgendamentoDOMINIO dadosAgendamento)
        {
            try
            {
                StringBuilder queryTabelaAgendamento = new StringBuilder();

                queryTabelaAgendamento.Append(@" INSERT INTO TAgendamento                                              ");
                queryTabelaAgendamento.Append(@"     (  IDAgendamento                                                  ");
                queryTabelaAgendamento.Append(@"     ,  Nome                                                           ");
                queryTabelaAgendamento.Append(@"     ,  DataNascimento                                                 ");
                queryTabelaAgendamento.Append(@"     ,  Email                                                          ");
                queryTabelaAgendamento.Append(@"     ,  Telefone                                                       ");
                queryTabelaAgendamento.Append(@"     ,  Celular                                                        ");
                queryTabelaAgendamento.Append(@"     ,  CEP                                                            ");
                queryTabelaAgendamento.Append(@"     ,  Logradouro                                                     ");
                queryTabelaAgendamento.Append(@"     ,  Numero                                                         ");
                queryTabelaAgendamento.Append(@"     ,  Complemento                                                    ");
                queryTabelaAgendamento.Append(@"     ,  Bairro                                                         ");
                queryTabelaAgendamento.Append(@"     ,  Cidade                                                         ");
                queryTabelaAgendamento.Append(@"     ,  UF                                                             ");
                queryTabelaAgendamento.Append(@"     ,  PontoReferencia                                                ");
                queryTabelaAgendamento.Append(@"     ,  IDUsuarioAgendamento                                           ");
                queryTabelaAgendamento.Append(@"     ,  IDUsuarioVendedor                                              ");
                queryTabelaAgendamento.Append(@"     ,  IDAtendimento                                                  ");
                queryTabelaAgendamento.Append(@"     ,  Site                                                           ");
                queryTabelaAgendamento.Append(@"     ,  Excluir                                                        ");
                queryTabelaAgendamento.Append(@"     ,  DataAgendada )                                                 ");
                queryTabelaAgendamento.Append(@"     VALUES  ( " + SelecioneUltimoID() + "                             ");
                queryTabelaAgendamento.Append(@"             , '" + dadosAgendamento.Nome + "'                         ");
                queryTabelaAgendamento.Append(@"             , '" + dadosAgendamento.DataNascimento.ToString("s") + "' ");
                queryTabelaAgendamento.Append(@"             , '" + dadosAgendamento.Email + "'                        ");
                queryTabelaAgendamento.Append(@"             , '" + dadosAgendamento.Telefone + "'                     ");
                queryTabelaAgendamento.Append(@"             , '" + dadosAgendamento.Celular + "'                      ");
                queryTabelaAgendamento.Append(@"             , '" + dadosAgendamento.CEP + "'                          ");
                queryTabelaAgendamento.Append(@"             , '" + dadosAgendamento.Logradouro + "'                   ");
                queryTabelaAgendamento.Append(@"             , " + dadosAgendamento.Numero + "                         ");
                queryTabelaAgendamento.Append(@"             , '" + dadosAgendamento.Complemento + "'                  ");
                queryTabelaAgendamento.Append(@"             , '" + dadosAgendamento.Bairro + "'                       ");
                queryTabelaAgendamento.Append(@"             , '" + dadosAgendamento.Cidade + "'                       ");
                queryTabelaAgendamento.Append(@"             , '" + dadosAgendamento.UF + "'                           ");
                queryTabelaAgendamento.Append(@"             , '" + dadosAgendamento.PontoReferencia + "'              ");
                queryTabelaAgendamento.Append(@"             , " + Program.IDUsuario + "                               ");
                queryTabelaAgendamento.Append(@"             , " + Program.IDUsuario + "                               ");
                queryTabelaAgendamento.Append(@"             , NULL, 0 , 0                                             ");
                queryTabelaAgendamento.Append(@"             , '" + dadosAgendamento.DataAgendada.ToString("s") + "' );");

                using (SqlCeConnection conn = new SqlCeConnection(ConnectionString))
                {
                    conn.Open();

                    SqlCeCommand command = new SqlCeCommand(queryTabelaAgendamento.ToString(), conn);
                    command.ExecuteNonQuery();
                }

                return(true);
            }
            catch (Exception ex)
            {
                Util.LogErro.GravaLog("Incluir registro TAgendamento", ex.Message);
                return(false);
            }
        }