quarta-feira, 21 de março de 2012

Funções DateTime C#


Funções para ser colocada em uma dll, onde pode ser útil em formatações na aplicação.

public string VerificaData(string data)
        {
            string retorno = string.Empty;
            //
            if (string.IsNullOrEmpty(data) || data == "00/00/0000 00:00:00")
                retorno = Convert.ToDateTime("01/01/1870").ToString();
            else
                retorno = Convert.ToDateTime(data).ToString();
            //
            return retorno;
        }

        public string FormatarData(DateTime Data)
        {
            return Data.ToString("yyyy/MM/dd");
        }

        public string FormatarData2(DateTime Data)
        {
            return Data.ToString("yyyy/MM/dd 00:00:000");
        }

Fernando.

terça-feira, 20 de março de 2012

Deletar .pdf ou .gif de um diretório


///


        /// deleta registros .pdf e .gif gerados para o envio das danfes aos clientes via email
        ///

        ///
caminho do diretório
        public static void DeletaPdfGif(string Diretorio)
        {
            DirectoryInfo d;
            try
            {
                //limpar arquivos no CaminhoXmlTemp com data < 3 meses da data de hoje;
                d = new DirectoryInfo(Diretorio);
                foreach (FileInfo item in d.GetFiles("*.pdf"))
                {                  
                    item.Delete();
                }
                foreach (FileInfo item in d.GetFiles("*.gif"))
                {
                    item.Delete();
                }
            }
            catch (Exception ex)
            {
                throw (ex);
            }
            finally
            {
                d = null;
            }
        }

quinta-feira, 8 de março de 2012

Inserir Try automático c#

digitar :
try e segurar a tecla tab por alguns segundos, o código aparecerá automaticamente.

abraços