public void PartidaIndiceFueraDeLista_test() { var registro = new RegistroCategoria(); IIteratorCategoria iterator = registro.ObtenerIterator(); string a; Assert.That(() => a = iterator.Siguiente(), Throws.TypeOf <ArgumentOutOfRangeException>()); }
public void PartidaListSeInsertan_test() { var registro = new RegistroCategoria(); registro.InsertarCategoria("domesticos"); registro.InsertarCategoria("sabana"); registro.InsertarCategoria("bosque"); IIteratorCategoria iterator = registro.ObtenerIterator(); Assert.AreEqual(true, iterator.QuedanElementos()); }
private void Btn_abrirCategoria_Click(object sender, EventArgs e) { RegistroCategoria tela_registroCategoria = new RegistroCategoria(); if (panel1.Contains(tela_registroCategoria) == false) { panel1.Controls.Add(tela_registroCategoria); tela_registroCategoria.Dock = DockStyle.Fill; tela_registroCategoria.BringToFront(); } else { tela_registroCategoria.BringToFront(); } }
public void PartidaListSeVacia_test() { var registro = new RegistroCategoria(); registro.InsertarCategoria("domesticos"); registro.InsertarCategoria("sabana"); registro.InsertarCategoria("bosque"); IIteratorCategoria iterator = registro.ObtenerIterator(); while (iterator.QuedanElementos()) { iterator.Siguiente(); } Assert.AreEqual(false, iterator.QuedanElementos()); }
public List <RegistroCategoria> ListarCategorias() { DalConnection dal = new DalConnection(configuration, logger); try { List <RegistroCategoria> registroCategorias = new List <RegistroCategoria>(); StringBuilder sb = new StringBuilder(); sb.AppendLine("select secao,"); sb.AppendLine(" grupo,"); sb.AppendLine(" subgrupo,"); sb.AppendLine(" dsecao,"); sb.AppendLine(" dgrupo,"); sb.AppendLine(" dsubgrupo"); sb.AppendLine("from gs_mvw_estr_mercadologica"); sb.AppendLine("where secao > 0"); sb.AppendLine("and grupo > 0"); sb.AppendLine("and subgrupo > 0"); sb.AppendLine("and categoria = 0"); sb.AppendLine("order by secao, grupo, subgrupo"); var dt = dal.ExecuteQuery(sb, null); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow dataRow in dt.Rows) { RegistroCategoria registro = new RegistroCategoria(); foreach (DataColumn dataColumn in dt.Columns) { switch (dataColumn.ColumnName.ToUpper()) { case "SECAO": registro.Secao = Convert.ToInt32(dataRow[dataColumn]); break; case "GRUPO": registro.Grupo = Convert.ToInt32(dataRow[dataColumn]); break; case "SUBGRUPO": registro.SubGrupo = Convert.ToInt32(dataRow[dataColumn]); break; case "DSECAO": registro.DSecao = Convert.ToString(dataRow[dataColumn]); break; case "DGRUPO": registro.DGrupo = Convert.ToString(dataRow[dataColumn]); break; case "DSUBGRUPO": registro.DSubGrupo = Convert.ToString(dataRow[dataColumn]); break; default: break; } } registroCategorias.Add(registro); } } return(registroCategorias); } catch { throw; } finally { dal = null; } }