Exemplo n.º 1
0
        /// <summary>
        /// <para>Constructor de <see cref="CambiarContrase"/>.</para>
        /// </summary>
        /// <param name="user">Usuario</param>
        public CambiarContrase(Usuario user, MenuGeneral forms)        // Constructor de CambiarContrase
        {
            usuarioActual = user;
            form          = forms;

            InitializeComponent();
        }
Exemplo n.º 2
0
        /// <summary>
        /// <para>Iniciar auto</para>
        /// </summary>
        private void IniciarAuto()        // Iniciar auto
        {
            MenuGeneral main = new MenuGeneral(configuracionActual, usuarioActual);

            main.Show();
            this.Close();
        }
Exemplo n.º 3
0
        /// <summary>
        /// <para>Logeo manual del usuario.</para>
        /// </summary>
        /// <param name="usuario">Nombre del usuario.</param>
        /// <param name="password">Password del usuario.</param>
        private void Logear(string usuario, string password)        // Logeo manual del usuario
        {
            for (int n = 0; n < usuarios.Count; n++)
            {
                if (usuario == usuarios[n].Nombre)
                {
                    if (password == usuarios[n].Password)
                    {
                        usuarioActual = GetUser(usuarios[n].Nombre);
                        configuracionActual.UltimoUser = usuarioActual.Nombre;

                        MenuGeneral main = new MenuGeneral(configuracionActual, usuarioActual);
                        this.Close();
                        main.Show();


                        return;
                    }
                }
            }

            MessageBox.Show("Nombre o contraseña incorrecta.");
            InputName.text     = "";
            InputPassword.text = "";
        }
Exemplo n.º 4
0
        /// <summary>
        /// <para>Constructor de <see cref="EditarUsuario"/>.</para>
        /// </summary>
        /// <param name="config">Configuracion actual.</param>
        /// <param name="user">Usuario actual.</param>
        /// <param name="nombre">Nombre del cliente.</param>
        public EditarUsuario(Ajustes config, Usuario user, string nombreC, MenuGeneral m)        // Constructor de EditarUsuario
        {
            configuracionActual = config;
            usuarioActual       = user;
            nombre   = nombreC;
            mainForm = m;

            InitializeComponent();

            XmlDocument doc = new XmlDocument();

            doc.Load(usuarioActual.PathClientes);

            XmlNodeList listaClientes = doc.SelectNodes("Clientes/Cliente");
            XmlNode     inCliente;

            for (int n = 0; n < listaClientes.Count; n++)
            {
                inCliente = listaClientes.Item(n);

                string nombr  = inCliente.SelectSingleNode("nombre").InnerText;
                string apelli = inCliente.SelectSingleNode("apellidos").InnerText;

                nombreAntiguo    = nombr;
                apellidosAntiguo = apelli;

                if (nombre == nombr + " " + apelli)
                {
                    TextNombre.Text    = inCliente.SelectSingleNode("nombre").InnerText;
                    TextApellidos.Text = inCliente.SelectSingleNode("apellidos").InnerText;
                    TextDNI.Text       = inCliente.SelectSingleNode("dni").InnerText;
                    TextTelefono.Text  = inCliente.SelectSingleNode("telefono").InnerText;
                    DataFecha.Text     = inCliente.SelectSingleNode("fecha").InnerText;
                    TextDireccion.Text = inCliente.SelectSingleNode("direccion").InnerText;

                    cliente = new Cliente(Int32.Parse(inCliente.SelectSingleNode("id").InnerText), inCliente.SelectSingleNode("nombre").InnerText,
                                          inCliente.SelectSingleNode("apellidos").InnerText, inCliente.SelectSingleNode("dni").InnerText,
                                          inCliente.SelectSingleNode("telefono").InnerText, inCliente.SelectSingleNode("fecha").InnerText,
                                          inCliente.SelectSingleNode("direccion").InnerText, "Nunca");
                }
            }

            LblTitulo.Text = "Editando al usuario " + nombre;
        }
Exemplo n.º 5
0
        /// <summary>
        /// <para>Constructor de <see cref="Login"/>.</para>
        /// </summary>
        /// <param name="config">Configuracion actual del sistema.</param>
        public Login(Ajustes config, MenuGeneral mainForm)        // Constructor de Login
        {
            // Crear ajustes
            configuracionActual = new Ajustes(config.PathData, config.PathUsuarios, config.PathAjustes, config.UltimoUser);

            formCentral = mainForm;

            InitializeComponent();

            CargarUsuarioAnterior();

            // Si esta activado autologin, logear
            if (Extensiones.Extensiones.GetValor(usuarioActual.InicioAutomatico) == true)
            {
                CargarUsuarioActivo();
            }
            else
            {
                CargarUsuarios();
            }
        }
Exemplo n.º 6
0
 public VentanaAgregarOrdenDetalles(MenuGeneral menu)
 {
     InitializeComponent();
     this.menu = menu;
 }