protected void gv_datos_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Modificar") { Session["GestionTiposEnviosSucursal_Env_id"] = Convert.ToInt32(e.CommandArgument); cSucursalDependienteTipoEnviosCliente obj = WebService.RecuperarTodosSucursalDependienteTipoEnvioCliente().Where(x => x.tsd_id == Convert.ToInt32(e.CommandArgument)).First(); cmbSucursalesDependientes.SelectedIndex = cmbSucursalesDependientes.Items.IndexOf(cmbSucursalesDependientes.Items.FindByValue(obj.sde_codigo.ToString())); cmbTipoEnvioCliente.SelectedIndex = cmbTipoEnvioCliente.Items.IndexOf(cmbTipoEnvioCliente.Items.FindByValue(obj.env_id.ToString())); cmbSucursalesDependientes.Enabled = false; cmbTipoEnvioCliente.Enabled = false; cmbTipoEnvio.SelectedIndex = -1; List <cSucursalDependienteTipoEnviosCliente_TiposEnvios> listaTipoEnvio = WebService.RecuperarTodosSucursalDependienteTipoEnvioCliente_TiposEnvios().Where(x => x.tdt_idSucursalDependienteTipoEnvioCliente == Convert.ToInt32(e.CommandArgument)).ToList(); listTipoEnviosAsociados.Items.Clear(); foreach (cSucursalDependienteTipoEnviosCliente_TiposEnvios item in listaTipoEnvio) { ListItem objListItem = new ListItem(item.env_nombre, item.env_id.ToString()); listTipoEnviosAsociados.Items.Add(objListItem); } pnl_grilla.Visible = false; pnl_formulario.Visible = true; } else if (e.CommandName == "Eliminar") { WebService.EliminarSucursalDependienteTipoEnvioCliente(Convert.ToInt32(e.CommandArgument)); gv_datos.DataBind(); } else if (e.CommandName == "Reparto") { Response.Redirect("GestionTiposEnviosSucursal_Reparto.aspx?id=" + e.CommandArgument); } }
public void AgregarHtmlOculto() { string resultado = string.Empty; List <cTiposEnvios> l_Envios = WebService.RecuperarTodosTiposEnvios(); List <string> l_Reparto = WebService.RecuperarTodosCodigoReparto(); cSucursalDependienteTipoEnviosCliente obj = (cSucursalDependienteTipoEnviosCliente)HttpContext.Current.Session["GestionTiposEnviosSucursal_Reparto_obj"]; List <cSucursalDependienteTipoEnviosCliente_TiposEnvios> listaTipoEnvio = (List <cSucursalDependienteTipoEnviosCliente_TiposEnvios>)HttpContext.Current.Session["GestionTiposEnviosSucursal_Reparto_listaTipoEnvio"]; resultado += "<input type=\"hidden\" id=\"hiddenListaTipoEnvio\" value=\"" + Server.HtmlEncode(Kellerhoff.Codigo.clases.Generales.Serializador.SerializarAJson(listaTipoEnvio)) + "\" />"; resultado += "<input type=\"hidden\" id=\"hiddenSucursalDependienteTipoEnvios\" value=\"" + Server.HtmlEncode(Kellerhoff.Codigo.clases.Generales.Serializador.SerializarAJson(obj)) + "\" />"; resultado += "<input type=\"hidden\" id=\"hiddenListaTodosTiposEnvios\" value=\"" + Server.HtmlEncode(Kellerhoff.Codigo.clases.Generales.Serializador.SerializarAJson(l_Envios)) + "\" />"; resultado += "<input type=\"hidden\" id=\"hiddenListaTodosCodigoReparto\" value=\"" + Server.HtmlEncode(Kellerhoff.Codigo.clases.Generales.Serializador.SerializarAJson(l_Reparto)) + "\" />"; Response.Write(resultado); }
protected void Page_Load(object sender, EventArgs e) { Seguridad(consPalabraClave); if (Request.QueryString.AllKeys.Contains("id")) { int id = Convert.ToInt32(Request.QueryString.Get("id")); HttpContext.Current.Session["GestionTiposEnviosSucursal_Reparto_id"] = id; cSucursalDependienteTipoEnviosCliente obj = WebService.RecuperarTodosSucursalDependienteTipoEnvioCliente().Where(x => x.tsd_id == id).First(); List <cSucursalDependienteTipoEnviosCliente_TiposEnvios> listaTipoEnvio = WebService.RecuperarTodosSucursalDependienteTipoEnvioCliente_TiposEnvios().Where(x => x.tdt_idSucursalDependienteTipoEnvioCliente == id).ToList(); HttpContext.Current.Session["GestionTiposEnviosSucursal_Reparto_listaTipoEnvio"] = listaTipoEnvio; HttpContext.Current.Session["GestionTiposEnviosSucursal_Reparto_obj"] = obj; } if (!IsPostBack) { } }