public void Contrato_Registrar(int Codigo, int materia, int tipo, int areaResponsable, string renovar, int proveedor, string contratante, string fechaSuscripcion, string fechaVencimiento, string objeto, string renovacion, string monto, int estado, int idUsuario) { ////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.Contrato_Registrar(Codigo, materia, tipo, areaResponsable, renovar, proveedor, contratante, fechaSuscripcion, fechaVencimiento, objeto, renovacion, monto, estado, idUsuario); } catch (Exception ex) { dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name); dci.SubmitChanges(); throw new ArgumentException("Error, no se pudo registrar el contrato en la base de datos."); } } }