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)
     {
     }
 }