//retorna objeto cidades para preenchimento dos campos public Model.SubGrupoModel getSubGrupos() { conn = new SqlConnection(Strconexao); SqlCommand cmd = null; SqlDataReader dr; string commandtext = "SELECT subgrupo.*,grupos.grupo from subgrupo join grupos on grupos.codigo = subgrupo.grupo"; Model.SubGrupoModel subgrupos = new Model.SubGrupoModel(); try { cmd = new SqlCommand(commandtext, conn); conn.Open(); dr = cmd.ExecuteReader(CommandBehavior.CloseConnection); // while (dr.Read()) { subgrupos.Codigo = dr.GetInt32(0); subgrupos.Grupo = dr.GetInt32(1); subgrupos.Subgrupo = dr.GetString(2); subgrupos.Bloqueado = dr.GetString(3); subgrupos.Descricao_grupo = dr.GetString(4); } return subgrupos; } catch (SqlException ex) { throw new ApplicationException(ex.ToString()); } finally { if (conn.State == ConnectionState.Open) { conn.Close(); } } }
private void tsexcluir_Click(object sender, EventArgs e) { BLL.SubGruposBLL subgruposBLL = new BLL.SubGruposBLL(); Model.SubGrupoModel subgruposModel = new Model.SubGrupoModel(); if (txtcodigo.Text == String.Empty) { MessageBox.Show("Selecione o subgrupo que deseja excluir", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { subgruposModel.Codigo = Convert.ToInt32(txtcodigo.Text); if (MessageBox.Show("Tem certeza que deseja excluir o grupo codigo " + txtcodigo.Text + "?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { subgruposBLL.ExcluirSubGrupos(subgruposModel); MessageBox.Show("SubGrupo excluĂdo com Sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); RecebeUltimoSubGrupo(0); } tsCancelar.Enabled = false; } }
private void salvarSubGrupos() { if ((txtgrupo.Text != string.Empty) && (txtsubgrupo.Text != String.Empty)) { BLL.SubGruposBLL subgruposBLL = new BLL.SubGruposBLL(); Model.SubGrupoModel subgruposModel = new Model.SubGrupoModel(); subgruposModel.Grupo = Convert.ToInt32(txtcodgrupo.Text); subgruposModel.Subgrupo = txtsubgrupo.Text; if ((rbnao.Checked == false) && (rbsim.Checked == true)) { subgruposModel.Bloqueado = "S"; } if ((rbnao.Checked == true) && (rbsim.Checked == false)) { subgruposModel.Bloqueado = "N"; } if (Modificar == false) { subgruposBLL.IncluirSubGrupos(subgruposModel); } else { subgruposModel.Codigo = Convert.ToInt32(txtcodigo.Text); subgruposBLL.AlterarSubGrupos(subgruposModel); } MessageBox.Show("Dados Gravados com Sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("informe o grupo e subgrupo antes de salvar", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); } }