示例#1
0
 private void txtDtSaida_KeyPress(object sender, KeyPressEventArgs e)
 {
     cFuncoes.cFuncoes fn = new cFuncoes.cFuncoes();
     if (e.KeyChar != '\b')
     {
         if (Char.IsNumber(e.KeyChar))
         {
             fn.FormataCampos(cFuncoes.cFuncoes.OpcaoFormata.ForData, this.txtDtSaida);
         }
         else
         {
             e.Handled = true;
         }
     }
 }
示例#2
0
 private void txtDtSaida_Leave(object sender, EventArgs e)
 {
     cFuncoes.cFuncoes fn = new cFuncoes.cFuncoes();
     if (!fn.IsDate(txtDtSaida.Text))
     {
         MessageBox.Show("Data ou hora Invalida", "Aviso do Sistema");
         this.txtDtSaida.Focus();
     }
     else
     {
         if (Convert.ToDateTime(txtDtSaida.Text) > DateTime.Now)
         {
             MessageBox.Show("Data e hora informada não pode ser maior que a data e hora atual - " + DateTime.Now.ToString(), "Aviso do Sistema");
             this.txtDtSaida.Focus();
         }
     }
 }