Esempio n. 1
0
        private void PreencherComboBoxVestuario()
        {
            NVestuario nVestuario = new NVestuario();

            LVestuario = nVestuario.ListarNomeID();
            cbVestuario.Items.Clear();
            lbVestuario.Items.Clear();
            cbVestuario.Items.AddRange(LVestuario.Keys.ToArray());
        }
Esempio n. 2
0
        private void Selecionar(Vestuario vestuario)
        {
            NVestuario nVestuario = new NVestuario();

            dgvLista.DataSource = nVestuario.Select(vestuario);

            if ((dgvLista.DataSource != null) && (dgvLista.Columns.Contains("ID")))
            {
                dgvLista.Columns["ID"].Visible = false;
            }
        }
Esempio n. 3
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (isInsert || isUpdate)
            {
                string nome      = txtNome.Text.Trim().ToUpper();
                string descricao = txtDescricao.Text.Trim();

                List <NumeroVestuario> numeros = new List <NumeroVestuario>();
                foreach (string item in lbNumeros.Items)
                {
                    int id = 0;
                    LNumeros.TryGetValue(item, out id);
                    numeros.Add(new NumeroVestuario(id, item));
                }

                if (string.IsNullOrEmpty(nome))
                {
                    errorProvider1.SetError(txtNome, "Insira um Nome para a Vestuario");
                    return;
                }

                NVestuario nVestuario = new NVestuario();
                if (isInsert)
                {
                    string resposta = nVestuario.Insert(new Vestuario(nome, descricao, numeros));
                    int    id       = 0;
                    if (!int.TryParse(resposta, out id))
                    {
                        MessageBox.Show("Não foi possível Criar a Nova Vestuario.\r\nErro: " + resposta,
                                        ElementosEstaticos.Unidade.Nome, MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                    LimparSimples();
                }
                else
                {
                    if (vestuario.ID <= 0)
                    {
                        MessageBox.Show("Nenhuma Vestuario foi Selecionada.\r\nTens de Selecionar uma Vestuario para poder Edita-la",
                                        ElementosEstaticos.Unidade.Nome, MessageBoxButtons.OK, MessageBoxIcon.Error);
                        tabControl1.SelectedIndex = 0;
                        return;
                    }
                    string resposta = nVestuario.Update(new Vestuario(vestuario.ID, nome, descricao, numeros));
                    if (!resposta.Equals("OK"))
                    {
                        MessageBox.Show("Não foi possível Editar a Vestuario.\r\nErro: " + resposta,
                                        ElementosEstaticos.Unidade.Nome, MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                    LimparGeral();
                }

                Selecionar(vestuario);
            }
            else
            {
                MessageBox.Show("Nenhuma acção definida (Novo/Edição).\r\nDefina uma acção a ser executada",
                                ElementosEstaticos.Unidade.Nome, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }