예제 #1
0
public Retorno VerificarExistencia(TipoFormaPagamentoParcela Entity )
{
try
{
CommandSQL = new StringBuilder();
CommandSQL.AppendLine("SELECT 1 FROM TB_TIPO_FORMA_PAGAMENTO_PARCELA "); 
CommandSQL.AppendLine("WHERE TB_TIPO_FORMA_PAGAMENTO_PARCELA.DESCRICAO = @DESCRICAO ");
CommandSQL.AppendLine("AND TB_TIPO_FORMA_PAGAMENTO_PARCELA.CODIGO <> @CODIGO ");
Command = CriaComandoSQL(CommandSQL.ToString());
Abrir();
Command.Parameters.AddWithValue("@DESCRICAO", Entity.Descricao );
Command.Parameters.AddWithValue("@CODIGO", Entity.Codigo );
Reader = Command.ExecuteReader();
while (Reader.Read())
{
return new Retorno(false, String.Format(Mensagens.MSG_04, "TipoFormaPagamentoParcela", "Descricao"));
}
return new Retorno(true);
}
catch(Exception ex)
{
throw ex;
}
finally { Fechar(); }
}
예제 #2
0
public Retorno Consultar(TipoFormaPagamentoParcela Entity )
{
try
{
TipoFormaPagamentoParcela TipoFormaPagamentoParcela = new TipoFormaPagamentoParcela ();
CommandSQL = new StringBuilder();
CommandSQL.AppendLine("SELECT "); 
CommandSQL.AppendLine("TB_TIPO_FORMA_PAGAMENTO_PARCELA.CODIGO, ");
CommandSQL.AppendLine("TB_TIPO_FORMA_PAGAMENTO_PARCELA.DESCRICAO ");
CommandSQL.AppendLine("FROM TB_TIPO_FORMA_PAGAMENTO_PARCELA ");

CommandSQL.AppendLine("WHERE TB_TIPO_FORMA_PAGAMENTO_PARCELA.CODIGO = @CODIGO ");
Command = CriaComandoSQL(CommandSQL.ToString());
Abrir();
Command.Parameters.AddWithValue("@CODIGO", Entity.Codigo );
Reader = Command.ExecuteReader();
while (Reader.Read())
{
TipoFormaPagamentoParcela = FillEntity(Reader);
}
return new Retorno(TipoFormaPagamentoParcela);
}
catch(Exception ex)
{
throw ex;
}
finally { Fechar(); }
}
예제 #3
0
public Retorno Pesquisar(TipoFormaPagamentoParcela Entity, int Pagina, int QntPagina)
{
try
{
List<TipoFormaPagamentoParcela> TipoFormaPagamentoParcelas = new List<TipoFormaPagamentoParcela>();
int Limite = (Pagina - 1) * QntPagina;
CommandSQL = new StringBuilder();
CommandSQL.AppendLine("SELECT "); 
CommandSQL.AppendLine("TB_TIPO_FORMA_PAGAMENTO_PARCELA.CODIGO, ");
CommandSQL.AppendLine("TB_TIPO_FORMA_PAGAMENTO_PARCELA.DESCRICAO ");
CommandSQL.AppendLine("FROM TB_TIPO_FORMA_PAGAMENTO_PARCELA ");

CommandSQL.AppendLine("WHERE (TB_TIPO_FORMA_PAGAMENTO_PARCELA.DESCRICAO LIKE '%" + Entity.Descricao + "%' )");
CommandSQL.AppendLine("LIMIT @QNT_PAGINA OFFSET @LIMITE");
Command = CriaComandoSQL(CommandSQL.ToString());
Abrir();
Command.Parameters.AddWithValue("@QNT_PAGINA", QntPagina);
Command.Parameters.AddWithValue("@LIMITE", Limite);
Reader = Command.ExecuteReader();
while (Reader.Read())
{
TipoFormaPagamentoParcelas.Add(FillEntity(Reader));
}
return new Retorno(TipoFormaPagamentoParcelas);
}
catch(Exception ex)
{
throw ex;
}
finally { Fechar(); }
}
예제 #4
0
        public Retorno PreenchimentoObrigatorio(TipoFormaPagamentoParcela Entity)
        {
            if (String.IsNullOrEmpty(Entity.Descricao))
            {
                return(new Retorno(false, String.Format(Mensagens.MSG_01, "Descricao")));
            }

            return(new Retorno(true));
        }
예제 #5
0
 public Retorno Consultar(TipoFormaPagamentoParcela Entity)
 {
     try
     {
         return(new DataTipoFormaPagamentoParcela().Consultar(Entity));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
예제 #6
0
 public Retorno Pesquisar(TipoFormaPagamentoParcela Entity, int Pagina, int QntPagina)
 {
     try
     {
         return(new DataTipoFormaPagamentoParcela().Pesquisar(Entity, Pagina, QntPagina));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
예제 #7
0
 private Retorno VerificarExistencia(TipoFormaPagamentoParcela Entity)
 {
     try
     {
         return(new DataTipoFormaPagamentoParcela().VerificarExistencia(Entity));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
예제 #8
0
private TipoFormaPagamentoParcela FillEntity(IDataReader reader)
{
TipoFormaPagamentoParcela TipoFormaPagamentoParcela = new TipoFormaPagamentoParcela();
try
{
TipoFormaPagamentoParcela.Codigo = ConverterValorReader(reader,"CODIGO",0);
TipoFormaPagamentoParcela.Descricao = ConverterValorReader(reader,"DESCRICAO",String.Empty);
}
catch(Exception ex) { throw ex; }
return TipoFormaPagamentoParcela;
}
예제 #9
0
public Retorno Excluir(TipoFormaPagamentoParcela Entity)
{
try
{
CommandSQL = new StringBuilder();
CommandSQL.AppendLine("DELETE FROM TB_TIPO_FORMA_PAGAMENTO_PARCELA WHERE CODIGO = @CODIGO");
Command = CriaComandoSQL(CommandSQL.ToString());
Command.Parameters.AddWithValue("@CODIGO",Entity.Codigo);
Abrir();
Command.ExecuteNonQuery();
return new Retorno(true,String.Format(Mensagens.MSG_02,"Excluido "));
}
catch(Exception ex)
{
if (((MySqlException)ex).Number == 1451)
return new Retorno(false, Mensagens.MSG_16);
throw ex;
}
finally { Fechar(); }
}
예제 #10
0
public Retorno Alterar(TipoFormaPagamentoParcela Entity)
{
try
{
CommandSQL = new StringBuilder();
CommandSQL.AppendLine("UPDATE TB_TIPO_FORMA_PAGAMENTO_PARCELA SET ");
CommandSQL.AppendLine("DESCRICAO = @DESCRICAO ");
CommandSQL.AppendLine("WHERE CODIGO = @CODIGO");
Command = CriaComandoSQL(CommandSQL.ToString());
Command.Parameters.AddWithValue("@CODIGO",Entity.Codigo);
Command.Parameters.AddWithValue("@DESCRICAO",Entity.Descricao);
Abrir();
Command.ExecuteNonQuery();
return new Retorno(true,String.Format(Mensagens.MSG_02,"Alterado "));
}
catch(Exception ex)
{
throw ex;
}
finally { Fechar(); }
}
예제 #11
0
public Retorno Incluir(TipoFormaPagamentoParcela Entity)
{
try
{
CommandSQL = new StringBuilder();
CommandSQL.AppendLine("INSERT INTO TB_TIPO_FORMA_PAGAMENTO_PARCELA( ");
CommandSQL.AppendLine("DESCRICAO) ");
CommandSQL.AppendLine("VALUES (");
CommandSQL.AppendLine("@DESCRICAO) ");
Command = CriaComandoSQL(CommandSQL.ToString());
Command.Parameters.AddWithValue("@DESCRICAO",Entity.Descricao);
Abrir();
Command.ExecuteNonQuery();
return new Retorno(true,String.Format(Mensagens.MSG_02,"Salvo"));
}
catch(Exception ex)
{
throw ex;
}
finally { Fechar(); }
}
예제 #12
0
 public Retorno Salvar(TipoFormaPagamentoParcela Entity)
 {
     try
     {
         Retorno retorno = PreenchimentoObrigatorio(Entity);
         if (retorno.IsValido)
         {
             if (Entity.Codigo == 0)
             {
                 retorno = new DataTipoFormaPagamentoParcela().Incluir(Entity);
             }
             else
             {
                 retorno = new DataTipoFormaPagamentoParcela().Alterar(Entity);
             }
         }
         return(retorno);
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }