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