private void redirigirAFuncionalidadElegida(string funcionalidadElegida)
        {
            /*ACA ESTA EL SWITHC PARA REDIRIGIR A LAS OTRAS VENTANAS, ES IMPORTANTE QUE EL OTRO FORM, HIJO DE ESTE
             * CONOSCA EL PADRE PARA QUE EL USUARIO PUEDA VOLVER HACIA ATRAS*/

            /*ES IMPORTANTE QUE ESTE ACTUALIZADO Y TENGA LAS OPCIONES IGUALES A LAS QUE ESTAN EN LA BD*/
            Form proximoForm = new Form();

            switch (funcionalidadElegida)
            {
            case "ABM_ROL":
                proximoForm = new ABMRol(this, usuario);
                break;

            case "ABM_USUARIO":
                proximoForm = new ABMUsuario(this);
                break;

            case "ABM_VISIBILIDAD":
                proximoForm = new ABMVisibilidad(this);
                break;

            case "GENERAR_PUBLICACION":
                proximoForm = new ABMPublicacion(usuario, this);   //GenerarPublicacion(usuario, this);
                break;

            case "COMPRAR/OFERTAR":
                proximoForm = new Comprar_Ofertar(usuario, this);
                break;

            case "HISTORIAL_CLIENTE":
                proximoForm = new HistorialCliente(usuario, this);
                break;

            case "CALIFICAR_VENDEDOR":
                proximoForm = new CalificarVendedor(usuario, this);
                break;

            case "FACTURAS_REALIZADAS":
                proximoForm = new FacturasRealizadas(this);
                break;

            case "ESTADISTICAS":
                proximoForm = new ListadoEstadistico(this);
                break;

            case "CAMBIAR_PASSWORD":    //Hay que ver que nombre se le pone
                proximoForm = new SeleccionarUsuarioCambiarPassword(usuario, this);
                break;

            case "ABM_RUBRO":
                MessageBox.Show("Esta funcionalidad esta deshabilitada");
                return;
            }

            Hide();

            proximoForm.ShowDialog();
        }
示例#2
0
        private void historialCliente_Click(object sender, EventArgs e)
        {
            HistorialCliente histCli = new HistorialCliente(userLog);

            histCli.FormClosed += new FormClosedEventHandler(mostrarlogoAlCerrarForm);
            AbrirFormInPanel(histCli);
            //histCli.Show();
            //this.Hide();
        }
示例#3
0
        public HistorialCliente Historial(out EResultado MensaejError, string token, string medio, string valorTipo, string periodo, string tipo, string top, int tenant)
        //public HistorialCliente Historial(out EResultado MensaejError, string token,string medio,string valorTipo,string periodo,string tipo, string top)
        {
            HistorialCliente listaArbol = new HistorialCliente();
            EResultado       error      = new EResultado();

            MensaejError = null;
            try
            {
                //Historial? ani = 932 & dni = 932 & valorTipo = &periodo = T & tipo = &top = 10
                listaArbol   = request <HistorialCliente>("Historial?medio=" + medio + "&valorTipo=" + valorTipo + "&periodo=" + periodo + "&tipo=" + tipo + "&top=" + top + "&tenant=" + tenant + "", "GET", token, out error, "") as HistorialCliente;
                MensaejError = error;
            }
            catch (Exception ex)
            {
                return(null);
            }
            return(listaArbol);
        }