示例#1
0
        public ActionResult DetalleDatosProducto(DetalleDatosProductoModel model)
        {
            if (String.IsNullOrEmpty(model._DetalleHeaderProductsModel.VCHDESCRIPCIONUSO) && String.IsNullOrEmpty(model._DetalleHeaderProductsModel.VCHNOMBREESTRATO))
            {
                //mensaje "Debe configurar el estrato y uso de servicio."
            }
            int respuesta = 0;
            CP_ConsultarDatosProductoDto ConsultarDatosProductoDto = null;

            ConsultarDatosProductoDto = MapperConfigurationCentral <DetalleDatosProductoModel,
                                                                    CP_ConsultarDatosProductoDto> .MapEntity(model);

            if (ConsultarDatosProductoDto.IPRODUCTID == null)
            {
                ConsultarDatosProductoDto.IPRODUCTID = "0";
            }

            if (ConsultarDatosProductoDto.CHPRODUCTNUMBER == null)
            {
                ConsultarDatosProductoDto.CHPRODUCTNUMBER = "0";
            }
            if (model._DetalleHeaderProductsModel.IDATOSPRODUCTOID == 0)
            {
                respuesta = new claDatosProducto().MetInsertar(ConsultarDatosProductoDto);
            }
            else
            {
                respuesta = new claDatosProducto().MetActualizar(ConsultarDatosProductoDto);
            }

            return(View(model));
        }
示例#2
0
        public ActionResult DetalleDatosProducto(CP_UsersLogTabTelefonia _usersLogTabTelefonia)
        {
            CP_ConsultarDatosProductoDto CP_ConsultarDatosProductoModelBase = TempData["CP_ConsultarDatosProductoModel"] as CP_ConsultarDatosProductoDto;
            DetalleHeaderModel           _DetalleHeaderModel = null;

            _DetalleHeaderModel = MapperConfigurationCentral <CP_ConsultarDatosProductoDto, DetalleHeaderModel> .MapEntity(CP_ConsultarDatosProductoModelBase);

            DetalleDatosProductoModel CP_ConsultarDatosProductoModelView = new DetalleDatosProductoModel();

            CP_ConsultarDatosProductoModelView._DetalleHeaderProductsModel = _DetalleHeaderModel;
            if (CP_ConsultarDatosProductoModelView._DetalleHeaderProductsModel == null)
            {
                if (_usersLogTabTelefonia.vchDetailId == 0)
                {
                    ViewBag._VozIncidentDto = MapperConfigurationCentral <CP_VozIncidentDto, VozIncidentModel> .MapEntity(new claClienteTelefonia().MetVozIncident(_usersLogTabTelefonia));
                }
                else if (_usersLogTabTelefonia.vchDetailId != 0 && !string.IsNullOrEmpty(_usersLogTabTelefonia.vchAlternateId))
                {
                    // return redireciconar al controlador que pinte la pantalla segundaria
                }
            }
            return(View(CP_ConsultarDatosProductoModelView));
        }
示例#3
0
        public ActionResult TiposLinea(DetalleDatosProductoModel model)
        {
            // para activar la parcial de tiposLinea

            var ObjetoNegocioTipoLinea = new TiposLinea();

            model._TiposLinea = new TiposLineaModel
            {
                AuxGrupoCentrex = ObjetoNegocioTipoLinea.ConsultaGrupoCentrex(),
                AuxCallSource   = ObjetoNegocioTipoLinea.ConsultavchCallSource()
            };

            //Se hace un parseo de List a SelectListItem para enviarlo a la vista y pueda ser leido por el DropDawnList
            //model._TiposLinea.GrupoCentrex = auxGrupoCentrex.Select(x => new SelectListItem()
            //{
            //    Value = x,
            //    Text = x
            //}).ToList();

            //model._TiposLinea.CallSource = new List<SelectListItem>();
            //List<string> auxCallSource = ObjetoNegocioTipoLinea.ConsultavchCallSource();
            //foreach (string call in auxCallSource)
            //{
            //    model._TiposLinea.CallSource.Add(new SelectListItem
            //    {
            //        Text = call,
            //        Value = call
            //    });
            //}



            TiposLineaEdicionModel        _TiposLineaEdicion = new TiposLineaEdicionModel();
            List <TiposLineaEdicionModel> listaLinea         = new List <TiposLineaEdicionModel>();

            // Lleno una lista para que esta sea mostrada en la tabla
            listaLinea.Add(new TiposLineaEdicionModel
            {
                IdTipoLinea         = 111,
                TipoLineaSelected   = false,
                IdVenta             = 1,
                CampoUno            = 2,
                CanalesActivos      = 3,
                CampoDos            = 4,
                CampoTres           = 5,
                DireccionIp         = "123.0.0.1",
                Ciudad              = "Bogota",
                SubRed              = "23.56.89.12",
                Publicar            = true,
                ComparteNumeracion  = false,
                ModeloEquipo        = "New",
                Entrada             = true,
                Puerto              = "9090",
                NumeroInicial       = 1,
                NumeroFinal         = 99,
                Troncal             = 45,
                ShortNumber         = 34,
                Exento              = true,
                SolicitudOperacion  = "New",
                ResultadoOpercion   = "Old",
                ComentarioResultado = "No apply",
                CanalesEntrantes    = 2,
                CanalesSalientes    = 3
            });
            listaLinea.Add(new TiposLineaEdicionModel
            {
                IdTipoLinea         = 222,
                TipoLineaSelected   = false,
                IdVenta             = 2,
                CampoUno            = 2,
                CanalesActivos      = 3,
                CampoDos            = 4,
                CampoTres           = 5,
                DireccionIp         = "123.0.0.1",
                Ciudad              = "Bogota",
                SubRed              = "23.56.89.12",
                Publicar            = true,
                ComparteNumeracion  = false,
                ModeloEquipo        = "New",
                Entrada             = true,
                Puerto              = "9090",
                NumeroInicial       = 1,
                NumeroFinal         = 99,
                Troncal             = 45,
                ShortNumber         = 34,
                Exento              = true,
                SolicitudOperacion  = "New",
                ResultadoOpercion   = "Old",
                ComentarioResultado = "No apply",
                CanalesEntrantes    = 2,
                CanalesSalientes    = 3
            });
            listaLinea.Add(new TiposLineaEdicionModel
            {
                IdTipoLinea         = 333,
                TipoLineaSelected   = false,
                IdVenta             = 3,
                CampoUno            = 2,
                CanalesActivos      = 3,
                CampoDos            = 4,
                CampoTres           = 5,
                DireccionIp         = "123.0.0.1",
                Ciudad              = "Bogota",
                SubRed              = "23.56.89.12",
                Publicar            = true,
                ComparteNumeracion  = false,
                ModeloEquipo        = "New",
                Entrada             = true,
                Puerto              = "9090",
                NumeroInicial       = 1,
                NumeroFinal         = 99,
                Troncal             = 45,
                ShortNumber         = 34,
                Exento              = true,
                SolicitudOperacion  = "New",
                ResultadoOpercion   = "Old",
                ComentarioResultado = "No apply",
                CanalesEntrantes    = 2,
                CanalesSalientes    = 3
            });

            model._ListTiposLineaEdicion = listaLinea;

            model._TiposLineaEdicion = _TiposLineaEdicion;
            return(View(model));
        }