private void btnAceptar_Click(object sender, EventArgs e) { if (Clases.Utilidades.Encriptar(txtSerial.Text) == txtCodActivacion.Text) { var oConfiguracionSistema = SGPADatos.SistemaConfiguracion.ToList(); SistemaConfiguracion oSistemaConfiguracion = null; if (oConfiguracionSistema.Count == 0) { oSistemaConfiguracion = new SistemaConfiguracion(); oSistemaConfiguracion.Equipo = txtSerial.Text; oSistemaConfiguracion.Serial = txtCodActivacion.Text; SGPADatos.SistemaConfiguracion.Add(oSistemaConfiguracion); SGPADatos.SaveChanges(); bolValido = true; Clases.Seguridad.SaveAVR(txtSerial.Text); MessageBox.Show("La licencia fue aplicada con éxito", FrmPadre.strNombreSistema + FrmPadre.strVersionSistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.Close(); } } else { MessageBox.Show("Disculpe, el código de activación es inválido", FrmPadre.strNombreSistema + FrmPadre.strVersionSistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); bolValido = false; } }
public static bool ValidarSerial(SistemaConfiguracion oSistemaConfiguracion) { string strRuta = System.IO.Path.GetDirectoryName(Application.ExecutablePath); string strAVR = ""; if (File.Exists(strRuta + "\\avrapc.wat")) { using (TextReader txtReader = new StreamReader(strRuta + "\\avrapc.wat")) { strAVR = txtReader.ReadLine(); } } if (strAVR == oSistemaConfiguracion.Equipo) { if (Utilidades.Encriptar(oSistemaConfiguracion.Equipo) != oSistemaConfiguracion.Serial) { return(false); } } else { return(false); } //Se encripta y se valida con lo que se trae en la BD return(true); }
private void configurarImpresoraToolStripMenuItem_Click(object sender, EventArgs e) { PrintDocument oPrintDocument = new PrintDocument(); oPrintDocument.PrintPage += Pd_PrintPage; //pd.PrintPage += new PrintPageEventHandler(PrintPage); PrintDialog pPrintDialog = new PrintDialog(); pPrintDialog.Document = oPrintDocument; bool bolAgregar = false; var oConfiguracionSistema = SGPADatos.SistemaConfiguracion.ToList(); SistemaConfiguracion oSistemaConfiguracion = null; if (oConfiguracionSistema.Count == 0) { oSistemaConfiguracion = new SistemaConfiguracion(); bolAgregar = true; } else { oSistemaConfiguracion = oConfiguracionSistema.First(); pPrintDialog.PrinterSettings.PrinterName = oSistemaConfiguracion.NombreImpresora; } if (pPrintDialog.ShowDialog() == DialogResult.OK) { string strNombreImpresora = pPrintDialog.PrinterSettings.PrinterName; if (bolAgregar) { oSistemaConfiguracion.NombreImpresora = strNombreImpresora; SGPADatos.SistemaConfiguracion.Add(oSistemaConfiguracion); SGPADatos.SaveChanges(); } else { oSistemaConfiguracion.NombreImpresora = strNombreImpresora; SGPADatos.SaveChanges(); } MessageBox.Show("Configuración almacenada correctamente", strNombreSistema + strVersionSistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { //MessageBox.Show("Print Cancelled"); } }