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;
            }
        }