예제 #1
0
        private void LoadReg(int nId)
        {
            Clear_Reg();
            Sistema_bll   sistema_Class = new Sistema_bll(_connection);
            usuarioStruct reg           = sistema_Class.Retorna_Usuario(nId);

            IdLabel.Text                = Convert.ToInt32(reg.Id).ToString("0000");
            NomeCompletoTextBox.Text    = reg.Nome_completo;
            NomeLoginTextBox.Text       = reg.Nome_login;
            LocalComboBox.SelectedValue = reg.Setor_atual == null ? -1 : reg.Setor_atual;
            LocalTextBox.Text           = reg.Nome_setor;
            AtivoCheckbox.Checked       = reg.Ativo == 1?true:false;

            bExec = false;
            List <Usuariocc> ListaCC = sistema_Class.Lista_Usuario_Local(nId);

            foreach (Usuariocc item in ListaCC)
            {
                for (int i = 0; i < LocalListBox.Items.Count; i++)
                {
                    CustomListBoxItem linha = (CustomListBoxItem)LocalListBox.Items[i];
                    int nCodCC = linha._value;
                    if (nCodCC == item.Codigocc)
                    {
                        LocalListBox.SetItemChecked(i, true);
                    }
                }
            }
            bExec = true;
        }
예제 #2
0
 private void Clear_Reg()
 {
     IdLabel.Text                = "0";
     NomeCompletoTextBox.Text    = "";
     NomeLoginTextBox.Text       = "";
     LocalComboBox.SelectedIndex = -1;
     AtivoCheckbox.Checked       = false;
     bExec = false;
     for (int i = 0; i < LocalComboBox.Items.Count; i++)
     {
         LocalListBox.SetItemChecked(i, false);
     }
     bExec = true;
 }