public void RegistroMarca_Registrar(int idMarca, int idEmpresa, string marca, int idPais, int idTipo, int idTitular, string clase, string certificado, DateTime fechaVencimiento, int idEstadoMarca, string observacion, int usuario) { ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString)) using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys"))) { try { dci.RegistroMarca_Registrar(idMarca, idEmpresa, marca, idPais, idTipo, idTitular, clase, certificado, fechaVencimiento, idEstadoMarca, observacion, usuario); } catch (Exception ex) { dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name); dci.SubmitChanges(); throw new ArgumentException("Error al registrar/actualizar la marca en la base de datos."); } } }