Beispiel #1
0
        private void CargarGrilla()
        {
            IList <ALCSA.Entidades.CallCenter.Campana> arrCampanas = new ALCSA.Negocio.CallCenter.Campana().Listar();

            for (int intIndice = 0; intIndice < arrCampanas.Count; intIndice++)
            {
                arrCampanas[intIndice].Nombre = arrCampanas[intIndice].EsTemporal ? "Campaña Temporal" : "Campaña Ingresada";
            }

            gvCampanas.DataSource = arrCampanas;
            gvCampanas.DataBind();

            if (gvCampanas.Rows.Count.Equals(0))
            {
                Response.Redirect("EntradaVicidial.aspx", true);
            }
        }
        protected void btnFinalizar_Click(object sender, EventArgs e)
        {
            int intIdCampana = ALCSA.FWK.Web.Control.ExtraerValorComoEntero(lblNumeroCampana);

            if (intIdCampana < 1)
            {
                return;
            }

            ALCSA.Negocio.CallCenter.Campana objCampana = new ALCSA.Negocio.CallCenter.Campana(intIdCampana);
            objCampana.EsTemporal = false;
            objCampana.Guardar();

            ModoVisibilidad(objCampana.EsTemporal);

            CargarSeleccionadas(0);
        }
        private int CrearCampana()
        {
            int intIdCampana = ALCSA.FWK.Web.Control.ExtraerValorComoEntero(lblNumeroCampana);

            if (intIdCampana > 0)
            {
                return(intIdCampana);
            }

            ALCSA.Negocio.CallCenter.Campana objCampana = new ALCSA.Negocio.CallCenter.Campana();
            objCampana.EsTemporal     = true;
            objCampana.UsuarioIngreso = ALCSA.FWK.Web.Control.ExtraerValor(hdfUsuario);
            objCampana.Guardar();

            ALCSA.FWK.Web.Control.AsignarValor(lblNumeroCampana, objCampana.ID.ToString("00000"));
            ALCSA.FWK.Web.Control.AsignarValor(lblFechaIngreso, DateTime.Now);

            return(objCampana.ID);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack)
            {
                return;
            }

            if (Session["Usuario"] == null || this.Session["Usuario"].ToString() == "")
            {
                base.Response.Write("<script>alert('Por seguridad expiro la p\x00e1gina');window.open('" + ConfigurationSettings.AppSettings["Inicio"].ToString() + "','_top')</script>");
                base.Response.End();
            }

            gvCobranzasSeleccionadas.PageSize   = 50;
            gvCobranzasNoSeleccionadas.PageSize = 50;

            ModoVisibilidad(true);
            ALCSA.FWK.Web.Control.AsignarValor(hdfUsuario, Session["Usuario"].ToString());

            ALCSA.Negocio.CallCenter.Campana objCampana = new ALCSA.Negocio.CallCenter.Campana(ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "id_cam"));
            if (objCampana.ID > 0)
            {
                ALCSA.FWK.Web.Control.AsignarValor(lblNumeroCampana, objCampana.ID.ToString("00000"));
                ALCSA.FWK.Web.Control.AsignarValor(lblFechaIngreso, objCampana.FechaIngreso);
                ALCSA.FWK.Web.Control.AsignarValor(lblFechaVicidial, objCampana.FechaRegistroVicidial);
                ALCSA.FWK.Web.Control.AsignarValor(hdfEsTemporal, objCampana.EsTemporal ? 1 : 0);
                ModoVisibilidad(objCampana.EsTemporal);
            }

            if (pnlDatosCreacion.Visible)
            {
                ddlClientes.DataSource = Consulta.ComboCliente();
                ddlClientes.DataBind();
                ddlClientes.Items.Insert(0, new ListItem("Todos", string.Empty));
            }

            CargarSeleccionadas(0);
            CargarNoSeleccionadas(0);
        }