private void btnAbrirChamado_Click(object sender, EventArgs e) { bool retorno; if (txtTitulo.Text == "" && cbxCriticidade.Text == "" && rtxtDescricao.Text == "") { MessageBox.Show("Há campo não preenchido, por favor, preencha todos para poder abrir o chamado corretamente."); return; } _mdlChamado.SetTitulo(txtTitulo.Text); _mdlChamado.SetCategoria(Convert.ToInt32(cbxCriticidade.SelectedValue)); _mdlChamado.SetDescricao(rtxtDescricao.Text); retorno = _ctlChamadoSolicitante.abrirChamado(_mdlChamado); if (retorno) { MessageBox.Show("Funcionário cadastrado com sucesso."); foreach (Control item in Controls) { if (item.GetType().Name == "TextBox" || item.GetType().Name == "ComboBox" || item.GetType().Name == "MaskedTextBox") { item.ResetText(); } } } }
public MdlChamado getChamado(MdlChamado _mdlChamado) { comando = "PROC_BUSCA_CHAMADO"; MdlChamado chamado = new MdlChamado(); using (SqlCommand cmd = new SqlCommand(comando, sql)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("ID_CHAMADO", _mdlChamado.GetCodigo()); reader = cmd.ExecuteReader(); while (reader.Read()) { chamado.SetTitulo(reader["NOME_CHAMADO"].ToString()); chamado.SetCategoria(Convert.ToInt32(reader["ID_NIVEL_CHAMADO"])); chamado.SetDescricao(reader["DESCRICAO"].ToString()); } } return(chamado); }