示例#1
0
        public void Salvar(CWNota _CWNota)
        {
            if (_CWNota.Codigo > 0)
            {
                sSql = @" update Notas set
                                CodigoCliente  = " + _CWNota.CodigoCliente + @"
                                , Data  = '" + (_CWNota.Data == DateTime.MinValue ? "" : _CWNota.Data.ToString("yyyy") + "-" + _CWNota.Data.ToString("MM") + "-" + _CWNota.Data.ToString("dd") + " " + _CWNota.Data.ToString("HH") + ":" + _CWNota.Data.ToString("mm") + ":" + _CWNota.Data.ToString("ss")) + @"'
                                , Nota  = '" + _CWNota.Nota + @"'
                            where
                                Codigo = " + _CWNota.Codigo;
            }
            else
            {
                sSql = @" INSERT INTO Notas
                                (CodigoCliente
                                , Data
                                , Nota)
                            VALUES
                                (" + _CWNota.CodigoCliente + @"
                                , '" + (_CWNota.Data == DateTime.MinValue ? "" : _CWNota.Data.ToString("yyyy") + "-" + _CWNota.Data.ToString("MM") + "-" + _CWNota.Data.ToString("dd") + " " + _CWNota.Data.ToString("HH") + ":" + _CWNota.Data.ToString("mm") + ":" + _CWNota.Data.ToString("ss")) + @"'
                                , '" + _CWNota.Nota + @"')";

            }

            Executar(sSql);
        }
示例#2
0
        public List<CWNota> Pesquisar(CWNota _CWNota, string _Order)
        {
            sSqlCondicao = string.Empty;

            sSql = @" Select *
                    from Notas ";

            if (_CWNota.Codigo > 0)
            {
                sSqlCondicao += "and Codigo = " + _CWNota.Codigo;
            }

            if (_CWNota.CodigoCliente > 0)
            {
                sSqlCondicao += "and CodigoCliente = " + _CWNota.CodigoCliente;
            }

            if (_CWNota.Data != DateTime.MinValue)
            {
                sSqlCondicao += "and Data = '" + _CWNota.Data + "'";
            }

            if (!string.IsNullOrEmpty(_CWNota.Nota))
            {
                sSqlCondicao += "and Nota like  '%" + _CWNota.Nota + "%'";
            }

            if (sSqlCondicao.Length > 0)
                sSql += " where " + sSqlCondicao.Substring(3);

            if (!string.IsNullOrEmpty(_Order))
                sSql += " order by " + _Order;

            List<CWNota> dtPesquisa = ExecutarQuery<CWNota>(sSql);

            return dtPesquisa;
        }
示例#3
0
 public List<CWNota> Pesquisar(CWNota _CWNota)
 {
     return Pesquisar(_CWNota, "");
 }