コード例 #1
0
            public override global::System.Data.DataTable Clone()
            {
                USERSDataTable cln = ((USERSDataTable)(base.Clone()));

                cln.InitVars();
                return(cln);
            }
コード例 #2
0
 private void InitClass()
 {
     this.DataSetName             = "dsUsers";
     this.Prefix                  = "";
     this.Namespace               = "http://tempuri.org/dsUsers.xsd";
     this.EnforceConstraints      = true;
     this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
     this.tableUSERS              = new USERSDataTable();
     base.Tables.Add(this.tableUSERS);
 }
コード例 #3
0
 internal void InitVars(bool initTable)
 {
     this.tableUSERS = ((USERSDataTable)(base.Tables["USERS"]));
     if ((initTable == true))
     {
         if ((this.tableUSERS != null))
         {
             this.tableUSERS.InitVars();
         }
     }
 }
コード例 #4
0
        private void FrmFornecimento_Load(object sender, EventArgs e)
        {
            USERSDataTable usersdt = banco.SelectUsuario(Properties.Settings.Default.idUsuario);

            usuario = new Usuario(
                Convert.ToInt32(usersdt.Rows[0]["id_usuario"]), Convert.ToString(usersdt.Rows[0]["login_usuario"]),
                Convert.ToString(usersdt.Rows[0]["nivel_usuario"])
                );
            rbtnCnpj.Checked = true;
            frmProdOper      = new FrmProdOper(this);
        }
コード例 #5
0
ファイル: FrmVenda.cs プロジェクト: FQAlmeida/TCCMadeireira
        private void FrmVenda_Load(object sender, EventArgs e)
        {
            // TODO: esta linha de código carrega dados na tabela 'dataSetMadeireiraV2.VENDAS'. Você pode movê-la ou removê-la conforme necessário.
            this.vendasTableAdapter.Fill(this.dataSetMadeireiraV2.VENDAS);
            USERSDataTable usersdt = banco.SelectUsuario(Properties.Settings.Default.idUsuario);

            usuario = new Usuario(
                Convert.ToInt32(usersdt.Rows[0]["id_usuario"]), Convert.ToString(usersdt.Rows[0]["login_usuario"]),
                Convert.ToString(usersdt.Rows[0]["nivel_usuario"])
                );
            frmProdOper           = new FrmProdOper(this);
            cmbOper.SelectedIndex = 0;
        }
コード例 #6
0
ファイル: FrmLogin.cs プロジェクト: FQAlmeida/TCCMadeireira
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            Usuario usuario = new Usuario(txtUsuario.Text, txtSenha.Text);

            if (banco.SelectUsuario(usuario.Nome, usuario.Senha) >= 1)
            {
                USERSDataTable usersdt = banco.SelectUser(usuario.Nome, usuario.Senha);
                usuario.Id    = (int)usersdt.Rows[0]["id_usuario"];
                usuario.Nivel = (string)usersdt.Rows[0]["nivel_usuario"];
                Properties.Settings.Default.idUsuario    = usuario.Id;
                Properties.Settings.Default.nomeUsuario  = usuario.Nome;
                Properties.Settings.Default.nivelUsuario = usuario.Nivel;
                FrmMenuPrincipal frmMenuPrincipal = new FrmMenuPrincipal();
                frmMenuPrincipal.Show();
                Hide();
            }
            else
            {
                MessageBox.Show("Usuário ou Senha inválidos");
            }
        }
コード例 #7
0
ファイル: FrmUsuario.cs プロジェクト: FQAlmeida/TCCMadeireira
 /// <summary>
 /// Evento de CLICK do btnAlterar
 /// <para>Possui 3 etapas:</para>
 /// <para>1) Preparar a txtIdentidade para receber a identidade</para>
 /// <para>2) Recebe a identidade para pesquisa do cliente</para>
 /// <para>3) Armazena as informações recebidas se o usuário confirmar</para>
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
 private void BtnAlterar_Click(object sender, EventArgs e)
 {
     try
     {
         if (btnAlterar.Text.ToUpper() == "Alterar".ToUpper())
         {
             if (dgvUsers.SelectedRows.Count == 1)
             {
                 ControlEnable(true);
                 btnCadastrar.Enabled = false;
                 btnExcluir.Enabled   = false;
                 btnCancelar.Visible  = true;
                 USERSDataTable dt   = new USERSDataTable();
                 Usuario        user = new Usuario((int)dgvUsers.SelectedCells[0].Value);
                 dt = banco.SelectUsuario(user.Id);
                 txtUsuario.Text       = dt.Rows[0]["LOGIN_USUARIO"].ToString();
                 txtSenha.Text         = dt.Rows[0]["SENHA_USUARIO"].ToString();
                 cmbNivel.SelectedItem = dt.Rows[0]["NIVEL_USUARIO"].ToString();
                 btnAlterar.Text       = "Gravar".ToUpper();
             }
             else
             {
                 throw new Exception("Selecione uma e apenas uma linha na tabela para alterar");
             }
         }
         else
         {
             Usuario user = new Usuario(txtUsuario.Text, txtSenha.Text, Convert.ToString(cmbNivel.SelectedItem));
             banco.UpdateUsuario(user);
             log.WriteEntry(String.Format("usuario {0} alterado", user.Nome));
             BtnCancelar_Click(null, null);
             TableRefresh();
         }
     }
     catch (Exception ex)
     {
         log.WriteEntry(ex);
         MessageBox.Show(ex.Message);
     }
 }
コード例 #8
0
 internal USERSRow(global::System.Data.DataRowBuilder rb) :
     base(rb)
 {
     this.tableUSERS = ((USERSDataTable)(this.Table));
 }