/// <summary> /// Guarda la configuración en la B.D. /// La Agrega si es la primera vez o la actualiza si ya existe /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnGuardarConf_Click(object sender, EventArgs e) { if (txtCuit.Text != "0" || txtArchCertificadoPFX.Text != "") { Logica.Configuracion_Certificado objLogicaConfiguracionCertificado = new Logica.Configuracion_Certificado(); Entidades.Configuracion_Certificado objEntidadesConfiguracionCertificadoForm = new Entidades.Configuracion_Certificado(); objEntidadesConfiguracionCertificadoForm.Cuit = Convert.ToInt64(txtCuit.Text); objEntidadesConfiguracionCertificadoForm.ArchivoCertificadoPFX = txtArchCertificadoPFX.Text; objEntidadesConfiguracionCertificadoForm.PasswordPFX = txtPFXPassword.Text; if (rbServidorProduccion.Checked == true) { objEntidadesConfiguracionCertificadoForm.TipoAprobacion = 'P'; } else { objEntidadesConfiguracionCertificadoForm.TipoAprobacion = 'H'; } if (objEntidadesConfiguracionCertificado.Cuit == 0) //No habia nada guardado previamente en la B.D. { objLogicaConfiguracionCertificado.Agregar(objEntidadesConfiguracionCertificadoForm); MessageBox.Show("Configuración Guardada"); } else { objLogicaConfiguracionCertificado.Modificar(objEntidadesConfiguracionCertificadoForm); MessageBox.Show("Configuración Actualizada"); } } }