コード例 #1
0
        private void Edit(int I, string user)
        {
            try
            {
                prog.Mostrar(this, "Aguarde!...", "Aguarde");

                var item = UsuariosInstaciaList.Where(x => x.UsuariosId == I ||
                                                      x.UsuarioNomeCompleto.ToLower() == user.ToLower()).FirstOrDefault();

                if (item != null)
                {
                    txtCodigo.Text        = item.UsuariosId.ToString();
                    txtNomeCompleto.Text  = item.UsuarioNomeCompleto;
                    txtApelido.Text       = item.Apelido;
                    txtLogin.Text         = item.Login;
                    txtSenha.Text         = item.Senha;
                    txtRepetir_Senha.Text = item.Senha;
                    dateEdit1.EditValue   = item.DataNascimento;
                    txtEmail.Text         = item.Email;
                    txtPIN.Text           = item.Pin;
                    checkEdit1.EditValue  = item.Estado;
                    txtGrupos.EditValue   = item.GrupoId;

                    UserPassword = item.Senha;
                    UserPIN      = item.Pin;

                    var ImagemProd = item.Perfil;
                    if (ImagemProd != null)
                    {
                        ImagemPictureEdit.Image = (Image)ImagemTratamento.byteArrayToImage(item.Perfil);
                        ImagemProd = null;
                    }
                    else
                    {
                        ImagemPictureEdit.Image = null;
                    }
                }
                txtNomeCompleto.Focus();
            }
            catch (System.Exception exe)
            {
                MessageBox.Show("Erro ao passar Dados" + exe.Message, "Erro de Dados", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                prog.Mostrar_Close(this);
                txtNomeCompleto.Focus();
            }
        }