Exemple #1
0
    public void Modificar_editar(int pId)
    {
        Session["GestionMensajeNewV4_tme_codigo"] = pId;
        cMensaje mensaje = WebService.RecuperarMensajeNewV4PorId(pId);

        Session["GestionMensajeNewV4_mensaje"] = mensaje;
        if (mensaje != null)
        {
            //int clienteCombo = 0;
            Session["GestionMensajeNewV4_tme_todosSucursales"] = mensaje.tme_todosSucursales;
            Session["GestionMensajeNewV4_tme_todos"]           = mensaje.tme_todos;
            Session["GestionMensajeNewV4_isNuevo"]             = false;

            checkboxImportante.Checked = mensaje.tme_importante;
            if (mensaje.tme_importante)
            {
                PanelFecha.Visible = checkboxImportante.Checked;
                CalendarFechaDesde.SelectedDate = (DateTime)mensaje.tme_fechaDesde;
                CalendarFechaHasta.SelectedDate = (DateTime)mensaje.tme_fechaHasta;
            }
            else
            {
                PanelFecha.Visible = checkboxImportante.Checked;
                //clienteCombo = mensaje.tme_codClienteDestinatario;
            }
            txt_asunto.Text     = mensaje.tme_asunto;
            txt_mensaje.Content = mensaje.tme_mensaje;
            if (!string.IsNullOrEmpty(mensaje.tmn_todosSucursales))
            {
                RadioButtonSucursal.Checked = true;
                //CheckRadioButton();
                //if (CheckBoxListSucursales.Items != null)
                //{
                //    for (int i = 0; i < CheckBoxListSucursales.Items.Count; i++)
                //    {
                //        if (mensaje.tmn_todosSucursales.Contains(CheckBoxListSucursales.Items[i].Value))
                //        {
                //            CheckBoxListSucursales.Items[i].Selected = true;
                //        }
                //    }
                //}
            }
            //else {
            //    CheckRadioButton();
            //}
            CheckRadioButton();
        }
    }
Exemple #2
0
        public override void Modificar(int pId)
        {
            Session["GestionMensajeNewV4_tme_codigo"] = pId;
            cMensaje mensaje = WebService.RecuperarMensajeNewV4PorId(pId);

            if (mensaje != null)
            {
                int clienteCombo = 0;
                Session["GestionMensajeNewV4_tme_todosSucursales"] = mensaje.tme_todosSucursales;
                Session["GestionMensajeNewV4_tme_todos"]           = mensaje.tme_todos;
                Session["GestionMensajeNewV4_isNuevo"]             = false;

                checkboxImportante.Checked = mensaje.tme_importante;
                if (mensaje.tme_importante)
                {
                    PanelFecha.Visible = checkboxImportante.Checked;
                    CalendarFechaDesde.SelectedDate = (DateTime)mensaje.tme_fechaDesde;
                    CalendarFechaHasta.SelectedDate = (DateTime)mensaje.tme_fechaHasta;
                }
                else
                {
                    PanelFecha.Visible = checkboxImportante.Checked;
                    clienteCombo       = mensaje.tme_codClienteDestinatario;
                }
                txt_asunto.Text  = mensaje.tme_asunto;
                txt_mensaje.Text = mensaje.tme_mensaje; //  txt_mensaje.Content = mensaje.tme_mensaje;

                pnl_grilla.Visible     = false;
                pnl_formulario.Visible = true;
            }
            else
            {
                CheckBoxListSucursales.Enabled = false;
                if (CheckBoxListSucursales.Items != null)
                {
                    for (int i = 0; i < CheckBoxListSucursales.Items.Count; i++)
                    {
                        CheckBoxListSucursales.Items[i].Selected = false;
                    }
                }
            }
        }
Exemple #3
0
 public override void Eliminar(int pIdMensaje)
 {
     if (SitioBase.clases.cBaseAdmin.isEliminar(consPalabraClave))
     {
         cMensaje mensaje = WebService.RecuperarMensajePorId(pIdMensaje);
         if (mensaje.tme_todos != null)
         {
             WebService.ElimimarTodosMensajePorId((int)mensaje.tme_todos);
         }
         else if (mensaje.tme_todosSucursales != null)
         {
             WebService.ElimimarTodosMensajeSucursalesPorId(mensaje.tme_todosSucursales.Value);
         }
         else
         {
             WebService.ElimimarMensajePorId(pIdMensaje);
         }
         gv_datos.DataBind();
     }
 }
Exemple #4
0
 protected void CheckBoxListSucursales_DataBound(object sender, EventArgs e)
 {
     if (Session["GestionMensajeNewV4_mensaje"] != null)
     {
         cMensaje mensaje = (cMensaje)Session["GestionMensajeNewV4_mensaje"];
         //Session["GestionMensajeNewV4_tme_todosSucursales"] = mensaje;
         if (!string.IsNullOrEmpty(mensaje.tmn_todosSucursales))
         {
             //RadioButtonSucursal.Checked = true;
             //CheckRadioButton();
             if (CheckBoxListSucursales.Items != null)
             {
                 for (int i = 0; i < CheckBoxListSucursales.Items.Count; i++)
                 {
                     if (mensaje.tmn_todosSucursales.Contains(CheckBoxListSucursales.Items[i].Value))
                     {
                         CheckBoxListSucursales.Items[i].Selected = true;
                     }
                 }
             }
         }
     }
 }
Exemple #5
0
    public override void Modificar(int pId)
    {
        Session["GestionMensaje_tme_codigo"] = pId;
        cMensaje mensaje = WebService.RecuperarMensajePorId(pId);

        if (mensaje != null)
        {
            int clienteCombo = 0;
            Session["GestionMensaje_tme_todosSucursales"] = mensaje.tme_todosSucursales;
            Session["GestionMensaje_tme_todos"]           = mensaje.tme_todos;
            Session["GestionMensaje_isNuevo"]             = false;

            checkboxImportante.Checked = mensaje.tme_importante;
            if (mensaje.tme_importante)
            {
                PanelFecha.Visible = checkboxImportante.Checked;
                //CalendarFechaDesde.
                CalendarFechaDesde.SelectedDate = (DateTime)mensaje.tme_fechaDesde;
                CalendarFechaHasta.SelectedDate = (DateTime)mensaje.tme_fechaHasta;
            }
            else
            {
                PanelFecha.Visible = checkboxImportante.Checked;
                clienteCombo       = mensaje.tme_codClienteDestinatario;
            }
            txt_asunto.Text           = mensaje.tme_asunto;
            txt_mensaje.Content       = mensaje.tme_mensaje;
            cmbClientes.SelectedIndex = cmbClientes.Items.IndexOf(cmbClientes.Items.FindByValue(clienteCombo.ToString()));
            cmbEstado.SelectedIndex   = cmbEstado.Items.IndexOf(cmbEstado.Items.FindByValue(mensaje.tme_estado.ToString()));
            pnl_grilla.Visible        = false;
            pnl_formulario.Visible    = true;

            if (mensaje.tme_todosSucursales != null && mensaje.tme_todosSucursales.Value > 0)
            {
                RadioButtonSucursal.Checked    = true;
                RadioButtonCliente.Checked     = false;
                RadioButtonSucursal.Enabled    = false;
                RadioButtonCliente.Enabled     = false;
                cmbClientes.Enabled            = false;
                CheckBoxListSucursales.Enabled = false;
                List <string> listSucursalesSelect = WebService.ObtenerTodasSucursalesPorMensajeSucursalId(mensaje.tme_todosSucursales.Value);
                if (CheckBoxListSucursales.Items != null && CheckBoxListSucursales.Items.Count > 0)
                {
                    for (int i = 0; i < CheckBoxListSucursales.Items.Count; i++)
                    {
                        if (listSucursalesSelect.Contains(CheckBoxListSucursales.Items[i].Value))
                        {
                            CheckBoxListSucursales.Items[i].Selected = true;
                        }
                        else
                        {
                            CheckBoxListSucursales.Items[i].Selected = false;
                        }
                    }
                }
                else
                {
                    CheckBoxListSucursales.DataBind();
                    for (int i = 0; i < CheckBoxListSucursales.Items.Count; i++)
                    {
                        if (listSucursalesSelect.Contains(CheckBoxListSucursales.Items[i].Value))
                        {
                            CheckBoxListSucursales.Items[i].Selected = true;
                        }
                        else
                        {
                            CheckBoxListSucursales.Items[i].Selected = false;
                        }
                    }
                }
            }
            else
            {
                RadioButtonCliente.Checked     = true;
                RadioButtonSucursal.Checked    = false;
                RadioButtonSucursal.Enabled    = false;
                RadioButtonCliente.Enabled     = false;
                cmbClientes.Enabled            = true;
                CheckBoxListSucursales.Enabled = false;
                if (CheckBoxListSucursales.Items != null)
                {
                    for (int i = 0; i < CheckBoxListSucursales.Items.Count; i++)
                    {
                        CheckBoxListSucursales.Items[i].Selected = false;
                    }
                }
            }
        }
    }