예제 #1
0
        // CONFIRMAR
        private void btnConfirm_Click(object sender, EventArgs e)
        {
            if (addOrEdit == 0)
            {
                if (lastButton == 1)
                {
                    funcoesLojas.AddLoja();
                }
                else if (lastButton == 2)
                {
                    funcoesDepartamentos.AddDepartamento();
                }
                else if (lastButton == 3)
                {
                    funcoesPrestadores.AddPrestadores();
                }
                else if (lastButton == 4)
                {
                    funcoesEmpresas.AddEmpresa();
                }
                else if (lastButton == 5)
                {
                    funcoesEventos.AddEvento();
                }
                else if (lastButton == 6)
                {
                    funcoesFuncionarios.AddFuncionarios();
                }
                else if (lastButton == 7)
                {
                    funcoesResp_dep.AddResponsavel();
                }
            }
            else if (addOrEdit == 1)
            {
                if (lastButton == 1)
                {
                    funcoesLojas.EditLoja();
                }
                else if (lastButton == 2)
                {
                    funcoesDepartamentos.EditDepartamento();
                }
                else if (lastButton == 3)
                {
                    funcoesPrestadores.EditPrestadores();
                }
                else if (lastButton == 4)
                {
                    funcoesEmpresas.EditEmpresa();
                }
                else if (lastButton == 5)
                {
                    funcoesEventos.EditEvento();
                }
                else if (lastButton == 6)
                {
                    funcoesFuncionarios.EditFuncionarios();
                }
                else if (lastButton == 7)
                {
                    funcoesResp_dep.EditResponsavel();
                }
            }
            else if (addOrEdit == 2)
            {
                if (lastButton == 1)
                {
                    funcoesLojas.SearchLoja();
                }
                else if (lastButton == 2)
                {
                    funcoesDepartamentos.SearchDepartamento();
                }
                else if (lastButton == 3)
                {
                    funcoesPrestadores.SearchPrestador();
                }
                else if (lastButton == 4)
                {
                    funcoesEmpresas.SearchEmpresa();
                }
                else if (lastButton == 5)
                {
                    funcoesEventos.SearchEvento();
                }
                else if (lastButton == 6)
                {
                    funcoesFuncionarios.SearchFuncionarios();
                }
                else if (lastButton == 7)
                {
                    funcoesResp_dep.SearchResponsavel();
                }
            }
            else if (addOrEdit == 3)
            {
                if (lastButton == 1)
                {
                    funcoesLojas.RemoveLoja();
                }
                else if (lastButton == 2)
                {
                    funcoesDepartamentos.RemoveDepartamento(((Departamento)listBox3.SelectedItem).ID);
                }
                else if (lastButton == 3)
                {
                    funcoesPrestadores.RemovePrestadores();
                }
                else if (lastButton == 4)
                {
                    funcoesEmpresas.RemoveEmpresa(((Empresa)listBox5.SelectedItem).NIF);
                }
                else if (lastButton == 5)
                {
                    funcoesEventos.RemoveEvento();
                }
                else if (lastButton == 6)
                {
                    funcoesFuncionarios.RemoveFuncionarios();
                }
                else if (lastButton == 7)
                {
                    funcoesResp_dep.RemoveResponsavel();
                }
            }

            funcoesAux.UnlockButtons();
            funcoesAux.EnableListBox();
            funcoesAux.ReadOnly();
            funcoesAux.CancelConfirm(lastButton);
            funcoesAux.ShowAddBtn();

            if (lastButton == 1 || lastButton == 4)
            {
                CN.Open();
                SqlCommand cmd = new SqlCommand("SELECT dbo.fnGetNumLojas(@ID_centro)", CN);
                cmd.Parameters.AddWithValue("@ID_centro", textCentroID.Text);
                textCentroNumeroLojas.Text = cmd.ExecuteScalar().ToString();
                CN.Close();
            }
        }