コード例 #1
0
        private void btnIniciar_Click(object sender, EventArgs e)
        {
            CP_UsersLogTabTelefonia _usersLogTabTelefonia = new CP_UsersLogTabTelefonia();

            _usersLogTabTelefonia.vchUser        = "******";
            _usersLogTabTelefonia.vchAlternateId = this.txbAlternateID.Text;
            _usersLogTabTelefonia.vchContacId    = Convert.ToInt32(this.txbContactID.Text);
            _usersLogTabTelefonia.vchContactName = this.txbContactName.Text;
            _usersLogTabTelefonia.vchDetailId    = Convert.ToInt32(this.txbDetailID.Text);
            _usersLogTabTelefonia.vchUserSite    = Convert.ToInt32(this.txbUserSite.Text);
            navegador _navegador = new navegador(_usersLogTabTelefonia);

            _navegador.Show();
        }
コード例 #2
0
 /// <summary>
 /// Opcion 1 cuando no se ha realizado la configuracion el tab de telefonia
 /// </summary>
 /// <param name="_usersLogTabTelefonia"></param>
 /// <returns></returns>
 public CP_VozIncidentDto MetVozIncident(CP_UsersLogTabTelefonia _usersLogTabTelefonia)
 {
     try {
         CP_VozIncidentDto _VozIncidentDto = new CP_VozIncidentDto();
         if (!string.IsNullOrEmpty(_usersLogTabTelefonia.vchAlternateId))
         {
             if (_usersLogTabTelefonia.vchAlternateId.Substring(0, 3) == "CRM")
             {
                 _VozIncidentDto._IdAsunto     = Convert.ToInt32(_usersLogTabTelefonia.vchAlternateId.Substring(3, (_usersLogTabTelefonia.vchAlternateId.Length - 3)));
                 _VozIncidentDto._IdProducto   = null;
                 _VozIncidentDto._CodigoEnlace = null;
             }
         }
         return(_VozIncidentDto);
     } catch (Exception ex) {
         throw ex;
     }
 }
コード例 #3
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));
        }
コード例 #4
0
 public navegador(CP_UsersLogTabTelefonia _usersLogTabTelefonia)
 {
     InitializeComponent();
     this._usersLogTabTelefonia = _usersLogTabTelefonia;
 }