示例#1
0
 public void localizar()
 {
     try
     {
         objDAL          = new LicencaDAL();
         this.lic_codigo = objDAL.localizar(this.lic_codigo);
         objDAL          = null;
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#2
0
 public DataTable localizar(String descricao, String atributo)
 {
     try
     {
         DataTable tab;
         objDAL = new LicencaDAL();
         tab    = objDAL.localizar(descricao, atributo);
         objDAL = null;
         return(tab);
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#3
0
 public void localizarLicenca(String descricao, String atributo)
 {
     try
     {
         DataTable tab;
         objDAL = new LicencaDAL();
         tab    = objDAL.localizar(descricao, atributo);
         if (tab.Rows.Count > 0)
         {
             this.lic_codigo = int.Parse(tab.Rows[0]["lic_codigo"].ToString());
             this.lic_chave  = tab.Rows[0]["lic_chave"].ToString();
             this.lic_data   = DateTime.Parse(tab.Rows[0]["lic_data"].ToString());
         }
         objDAL = null;
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#4
0
        private void ValidarLicenca()
        {
            LicencaDAL licenca    = new LicencaDAL();
            DataTable  licenca_dt = licenca.localizar("", "");

            lblDtValidade.Text = "Valido Até " + licenca_dt.Rows[0]["lic_data"].ToString().Replace("00:00:00", "");
            String[] xdata = licenca_dt.Rows[0]["lic_data"].ToString().Replace("00:00:00", "").Split('/');

            DateTime data_licenca = new DateTime(Int32.Parse(xdata[2]), Int32.Parse(xdata[1]), Int32.Parse(xdata[0]));
            DateTime data_atual   = DateTime.Now;

            data_licenca = data_licenca.AddDays(-5);
            int result = DateTime.Compare(data_licenca, data_atual);

            if (result < 0)
            {
                MessageBox.Show("Sua licença esta expirando !");
                lblDtValidade.ForeColor = System.Drawing.Color.FromArgb(192, 57, 43);
            }
            else
            {
                lblDtValidade.ForeColor = System.Drawing.Color.White;
            }
        }