Example #1
0
        private void btn_agregar_Click(object sender, EventArgs e)
        {
            if (nombreValido && claveValida && claveConfirmacionValida)
            {
                GestionadorUsuario.ResultadoGestionUsuario resultado = gestionador.AgregarUsuario(usuario);
                //Recibe el resultado de la transaccion y muestra un mensaje al usuario
                switch (resultado)
                {
                case GestionadorUsuario.ResultadoGestionUsuario.NombreVacio:
                    MessageBox.Show("No se pudo ingresar el usuario: El nombre esta vacio.");
                    break;

                case GestionadorUsuario.ResultadoGestionUsuario.ClaveVacia:
                    MessageBox.Show("No se pudo ingresar el usuario: La clave esta vacio");
                    break;

                case GestionadorUsuario.ResultadoGestionUsuario.Invalido:
                    MessageBox.Show("Ocurrio un error no controlado al ingresar.");
                    break;

                case GestionadorUsuario.ResultadoGestionUsuario.Valido:
                    padreTemp.loadUsuarios();
                    MessageBox.Show("El usuario se ingreso correctamente.");
                    break;
                }
            }
            else
            {
                MessageBox.Show("No se pudo ingresar el usuario: Existen datos inválidos.");
            }



            /*
             * string nombre = this.txt_nombre.Text;
             * string clave = this.lblClave.Text;
             * string tipo = this.ddl_tipo.GetItemText(this.ddl_tipo.SelectedItem);
             * int run = int.Parse(this.ddl_funcionarios.SelectedValue.ToString());
             * using (ServiceWSUsuarios.WSUsuariosClient serviceUsuarios = new ServiceWSUsuarios.WSUsuariosClient())
             * {
             *  int salida = serviceUsuarios.addUsuario(nombre, clave, tipo, run);
             *  if (salida == 0)
             *  {
             *      padreTemp.loadUsuarios();
             *      MessageBox.Show("Datos agregados con exito!");
             *  }
             *  else
             *      MessageBox.Show("ERROR NRO: " + salida);
             * }
             */
        }
Example #2
0
        private void btn_agregar_Click(object sender, EventArgs e)
        {
            string nombre = this.txt_nombre.Text;
            string clave  = this.Clave.Text;
            string tipo   = this.ddl_tipo.GetItemText(this.ddl_tipo.SelectedItem);
            int    run    = int.Parse(this.ddl_funcionarios.SelectedValue.ToString());

            using (ServiceWSUsuarios.WSUsuariosClient serviceUsuarios = new ServiceWSUsuarios.WSUsuariosClient())
            {
                int salida = serviceUsuarios.addUsuario(nombre, clave, tipo, run);
                if (salida == 0)
                {
                    padreTemp.loadUsuarios();
                    MessageBox.Show("Datos agregados con exito!");
                }
                else
                {
                    MessageBox.Show("ERROR NRO: " + salida);
                }
            }
        }