public void ActualizarCMC(int IdCartel, int IdModelo, List <SCE_CARTEL_MODELO_CAMPO_BE> lstCartelModelosCampos, int numMaxDigitos) { string CeroDigitos = string.Empty; try { BE = new SCE_CARTEL_MODELO_BE(); BE.ID_CARTEL = IdCartel; BE.ID_MODELO = IdModelo; BE.CAMPOS = lstCartelModelosCampos; DA.SCE_CARTEL_MODELO_DA DA = new DA.SCE_CARTEL_MODELO_DA(usrLogin); DA.SCE_CARTEL_DA DA1 = new DA.SCE_CARTEL_DA(usrLogin); CeroDigitos = DA1.EsCartelModeloCeroDigitos(IdCartel); using (TransactionScope scope = new TransactionScope()) { DA.ActualizarCMC(BE, numMaxDigitos, CeroDigitos); scope.Complete(); } } catch (Exception ex) { throw ex; } }
//------------------------------------------------------------------------------------------------------- public void ActualizarCMCP(string IdCartelModelo, int Digitos, List <SCE_CARTEL_MODELO_CATEGORIA_PROMOCION_BE> lstCartelModelosCategPromo) { string CeroDigitos = string.Empty; int IdCartel = Convert.ToInt32(IdCartelModelo.Substring(0, 4).ToString().Trim()); int IdModelo = Convert.ToInt32(IdCartelModelo.Substring(4, 2).ToString().Trim()); try { BE = new SCE_CARTEL_MODELO_BE(); BE.ID_CARTEL = IdCartel; BE.ID_MODELO = IdModelo; BE.CATEGS_PROMOS = lstCartelModelosCategPromo; DA.SCE_CARTEL_MODELO_DA DA = new DA.SCE_CARTEL_MODELO_DA(usrLogin); DA.SCE_CARTEL_DA DA1 = new DA.SCE_CARTEL_DA(usrLogin); CeroDigitos = DA1.EsCartelModeloCeroDigitos(IdCartel); using (TransactionScope scope = new TransactionScope()) { DA.ActualizarCMCP(BE, Digitos, CeroDigitos); scope.Complete(); } } catch (Exception ex) { throw ex; } }