예제 #1
0
    protected void chkAgregaTodas_CheckedChanged(object sender, EventArgs e)
    {
        if (chkAgregaTodas.Checked)
        {
            UsuPv usuIs = new UsuPv();
            usuIs.Usuario = ddlUsuario.SelectedValue;
            DataSet islas = usuIs.llenaIsla();
            int     agregados = 0, numIslas = 0;

            if (islas != null)
            {
                numIslas = islas.Tables[0].Rows.Count;
                if (numIslas != 0)
                {
                    foreach (DataRow fila in islas.Tables[0].Rows)
                    {
                        usuIs.Punto = Convert.ToInt32(fila[0].ToString());
                        usuIs.agregaIslaUsuario();
                        if (usuIs.Error == "")
                        {
                            agregados++;
                        }
                    }
                    lblErrores.Text        = "Se asignaron " + agregados.ToString() + " de " + numIslas.ToString() + " Tiendas disponibles";
                    chkAgregaTodas.Checked = false;
                    GridView1.DataBind();
                    grdIslas.DataBind();
                }
            }
        }
    }
예제 #2
0
    protected void lnkIslaDel_Click(object sender, EventArgs e)
    {
        LinkButton boton = (LinkButton)sender;
        string     pv    = boton.CommandArgument;
        int        isla  = 0;

        try { isla = Convert.ToInt32(pv); }
        catch (Exception) { isla = 0; }
        if (isla != 0)
        {
            string usuario     = ddlUsuario.SelectedValue;
            UsuPv  usuarioIsla = new UsuPv();
            usuarioIsla.Usuario = usuario;
            usuarioIsla.Punto   = isla;
            usuarioIsla.eliminaIslaUsuario();
            if (usuarioIsla.Error != "")
            {
                lblErrores.Text = usuarioIsla.Error;
            }
            else
            {
                grdIslas.DataBind();
                GridView1.DataBind();
            }
        }
        else
        {
            lblErrores.Text = "Seleccione un usuario y una Tienda para realizar la desasignación";
        }
    }