private void DeleteDocument() { try { var documento = DAOFactory.DocumentoDAO.FindById(DocumentoEdit.Get()); DAOFactory.DocumentoDAO.Delete(documento); CloseDocument(); } catch (Exception ex) { lblDocError.Text = ex.Message; } }
public void LoadDocument(Documento documento) { Presenter = GetPresentStrategy(documento.TipoDocumento); Presenter.CrearForm(); Presenter.SetValores(documento); DisableCombos(); TipoDocumentoEdit.Set(documento.TipoDocumento.Id); DocumentoEdit.Set(documento.Id); multiDocumentos.SetActiveView(viewDocument); btBorrar.Visible = Permission == null || Permission.Delete; }
public void NewDocument(TipoDocumento tipoDocumento) { TipoDocumentoEdit.Set(tipoDocumento.Id); DocumentoEdit.Set(-1); Presenter = GetPresentStrategy(tipoDocumento); Presenter.CrearForm(); SetCurrentValues(tipoDocumento); DisableCombos(); multiDocumentos.SetActiveView(viewDocument); btBorrar.Visible = false; }
private void SaveDocument() { var tipoDocumento = DAOFactory.TipoDocumentoDAO.FindById(TipoDocumentoEdit.Get()); var documento = DocumentoEdit.Get() > 0 ? DAOFactory.DocumentoDAO.FindById(DocumentoEdit.Get()) : new Documento(); try { var saver = GetSaverStrategy(tipoDocumento); saver.Save(documento); CloseDocument(); } catch (Exception ex) { lblDocError.Text = ex.Message; } }