Example #1
0
    public String registrarYmodificarPermisoClienteYUsuarios(DataPermiso p)
    {
        string msg = "";

        SqlCommand cmd = new SqlCommand("USP_REGISTRA_Y_ACTUALIZA_PERMISOS_CLIENTE_Y_USUARIO", cn.getCn);
        cmd.CommandType = CommandType.StoredProcedure;

        cmd.Parameters.Add("@CLIENTE_O_USUARIO", SqlDbType.VarChar).Value = p.Cliente_O_Usuario;
        cmd.Parameters.Add("@ACTIVO", SqlDbType.Bit).Value = p.Activo;
        cmd.Parameters.Add("@ADMINISTRADOR", SqlDbType.Bit).Value = p.Administrador;
        cmd.Parameters.Add("@VISITANTE", SqlDbType.Bit).Value = p.Visitante;
        cmd.Parameters.Add("@CLIENTESOCIO", SqlDbType.Bit).Value = p.ClienteSocio;
        cmd.Parameters.Add("@CLIENTEINVITADO", SqlDbType.Bit).Value = p.ClienteInvitado;

        cn.getCn.Open();

        try
        {
            msg = cmd.ExecuteNonQuery().ToString() + " registro actualizado";
        }
        catch (Exception ex)
        {
            msg = ex.Message;
        }
        finally
        {
            cn.getCn.Close();
        }

        return msg;
    }
    protected void btnValidar_Click(object sender, EventArgs e)
    {
        DataPermiso cp = new DataPermiso();

        cp.Cliente_O_Usuario = txtUsuario.Text;
        /*cp.Activo = chkActivo.Checked;
        cp.Administrador = chkAdministrador.Checked;
        cp.Visitante = chkVisitante.Checked;
        cp.ClienteSocio = chkSocio.Checked;
        cp.ClienteInvitado = chkInvitado.Checked;*/

        string msg = p.registrarPermisoClienteYUsuarios(cp);

        /*string script = @"<script type='text/javascript'> alert('{0}'); </script>";
        script = string.Format(script, msg);
        ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);*/

        // Mostrar mensaje y retornar
        string script = @"<script type='text/javascript'>
                                    alert('{0}');
                                    window.location = 'Restaurantes.aspx';
                          </script>";
        script = string.Format(script, msg);
        ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);

        txtUsuario.Text = "";
        btnValidar.Enabled = false;
    }
Example #3
0
    public String registrarPermisoClienteYUsuarios(DataPermiso p)
    {
        string msg = "";

        SqlCommand cmd = new SqlCommand("USP_REGISTRAR_PERMISOS_CLIENTE_Y_USUARIO", cn.getCn);
        cmd.CommandType = CommandType.StoredProcedure;

        cmd.Parameters.Add("@CLIENTE_O_USUARIO", SqlDbType.VarChar).Value = p.Cliente_O_Usuario;
        /*cmd.Parameters.Add("@ACTIVO", SqlDbType.Bit).Value = p.Activo;
        cmd.Parameters.Add("@ADMINISTRADOR", SqlDbType.Bit).Value = p.Administrador;
        cmd.Parameters.Add("@VISITANTE", SqlDbType.Bit).Value = p.Visitante;
        cmd.Parameters.Add("@CLIENTESOCIO", SqlDbType.Bit).Value = p.ClienteSocio;
        cmd.Parameters.Add("@CLIENTEINVITADO", SqlDbType.Bit).Value = p.ClienteInvitado;*/

        cn.getCn.Open();

        try
        {
            cmd.ExecuteNonQuery();
            msg = "Muchas Gracias! Su Cuenta ha sido Activada. Usted ya puede ingresar a la aplicaciĆ³n";
        }
        catch (Exception ex)
        {
            msg = ex.Message;
        }
        finally
        {
            cn.getCn.Close();
        }

        return msg;
    }
    protected void btnGrabar_Click(object sender, EventArgs e)
    {
        try
        {
            DataPermiso dp = new DataPermiso();

            dp.Cliente_O_Usuario = txtUsuarioCliente.Text;
            dp.Activo = chkActivo.Checked;
            dp.Administrador = chkAdministrador.Checked;
            dp.Visitante = chkVisitante.Checked;
            dp.ClienteSocio = chkSocio.Checked;
            dp.ClienteInvitado = chkInvitado.Checked;

            string msg = p.registrarYmodificarPermisoClienteYUsuarios(dp);
            lblMensaje.Text = msg;

            GridView1.DataSource = p.listarPermisosUsuariosYClientes();
            GridView1.DataBind();

            btnGrabar.Text = "Hecho.";

            btnNuevo.Enabled = true;
            btnGrabar.Enabled = false;
            txtUsuarioCliente.Enabled = false;
            chkActivo.Enabled = false;
            chkAdministrador.Enabled = false;
            chkVisitante.Enabled = false;
            chkSocio.Enabled = false;
            chkInvitado.Enabled = false;

            GridView2.DataSource = p.listarsUsuariosYClientesSinPermiso();
            GridView2.DataBind();
        }
        catch (Exception ex)
        {
            lblMensaje.Text = ex.Message;
        }
    }