public void StaticTextController_NewText() { // Arrange string lTitle = "Confidencial"; string lDescription = "Información super secreta"; string lText = "Siempre que llovió, paró"; ManageTextHandler lController = new ManageTextHandler(); StaticTextDTO lResult; StaticTextDTO lDto; // Act lDto = new StaticTextDTO() { Title = lTitle, Description = lDescription, Text = lText }; lDto.Id = lController.AddText(lDto); // Assert lResult = lController.GetText(lDto.Id); AssertAreEqual(lDto, lResult); }
void AssertAreEqual(StaticTextDTO lDto, StaticTextDTO lResult) { Assert.AreEqual(lDto.Id, lResult.Id); Assert.AreEqual(lDto.Title, lResult.Title); Assert.AreEqual(lDto.Description, lResult.Description); Assert.AreEqual(lDto.Text, lResult.Text); }
void IAddModifyViewForm.Add(IDTO pNewStaticText) { this.txtTitle.Text = String.Empty; this.txtDescription.Text = String.Empty; this.txtText.Text = String.Empty; this.Text = "Agregar nuevo Texto Fijo"; this.iOriginalStaticText = (StaticTextDTO)pNewStaticText; }
public void DeleteText(StaticTextDTO pDto) { iUoW.BeginTransaction(); try { StaticText lStaticText = Mapper.Map<StaticTextDTO, StaticText>(pDto); iServ.Delete(pDto.Id); iUoW.Commit(); } catch (Exception) { iUoW.Rollback(); throw; } }
public void ModifyText(StaticTextDTO pDto) { iUoW.BeginTransaction(); try { StaticText lStaticText = Mapper.Map<StaticTextDTO, StaticText>(pDto); iServ.Update(lStaticText); iUoW.Commit(); } catch (Exception) { iUoW.Rollback(); throw; } }
public int AddText(StaticTextDTO pDto) { iUoW.BeginTransaction(); try { StaticText lStaticText = Mapper.Map<StaticTextDTO, StaticText>(pDto); iServ.Create(lStaticText); iUoW.Commit(); return lStaticText.Id; } catch (Exception) { iUoW.Rollback(); throw; } }
private void btnAdd_Click(object sender, EventArgs e) { try { StaticTextDTO staticText = new StaticTextDTO(); AgregarModificarTextoFijo ventana = new AgregarModificarTextoFijo(); this.dgvStaticText.Add(ventana, staticText); iController.AddText(staticText); this.CargarDataGrid(); } catch (Exception) { throw; } }
void IAddModifyViewForm.Modify(IDTO pStaticText) { if (pStaticText == null) { throw new EntidadNulaException("El texto fijo indicado es nulo"); //TODO excepcion argumentexception creo } else { this.iOriginalStaticText = (StaticTextDTO)pStaticText; this.txtTitle.Text = iOriginalStaticText.Title; this.txtDescription.Text = iOriginalStaticText.Description; this.txtText.Text = iOriginalStaticText.Text; this.Text = "Modificar Texto Fijo"; } }
public void View(StaticTextDTO pStaticText) { if (pStaticText == null) { throw new EntidadNulaException("El texto fijo indicado es nulo"); //TODO excepcion argumentexception creo } else { this.txtTitle.Text = pStaticText.Title; this.txtDescription.Text = pStaticText.Description; this.txtText.Text = pStaticText.Text; this.Text = "Texto Fijo: " + pStaticText.Title; this.ShowDialog(); } }
public StaticTextDTO GetText(int pId) { StaticTextDTO lResult = new StaticTextDTO(); iUoW.BeginTransaction(); try { lResult = Mapper.Map<StaticText, StaticTextDTO>(iServ.Read(pId)); } finally { iUoW.Rollback(); } return lResult; }