private Historiadet AsignarHistoriadet(VwHistoriadet vwHistoriadet) { Historiadet historiadet = new Historiadet { Idhistoriadet = vwHistoriadet.Idhistoriadet, Idhistoria = vwHistoriadet.Idhistoria, Fechahistoriadet = vwHistoriadet.Fechahistoriadet, Idprogramacioncitadet = null, Idtipohistoria = null }; return(historiadet); }
public void UpdateHistoriadet(Historiadet entity) { HistoriadetDao.Update(entity); }
public int SaveHistoriadet(Historiadet entity) { return(HistoriadetDao.Save(entity)); }
private void bmItemsCita_ItemClick(object sender, ItemClickEventArgs e) { var subMenu = e.Item as BarSubItem; if (subMenu != null) { return; } TipoMantenimiento tipoMantenimientoItem; HistoriaCitaMntItemFrm historiaCitaMntItemFrm; VwHistoriadet vwHistoriadet; switch (e.Item.Name) { case "btnAddItem": if (IdEntidadMnt == 0) { XtraMessageBox.Show("Grabe la información", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } vwHistoriadet = new VwHistoriadet(); vwHistoriadet.Idhistoria = IdEntidadMnt; tipoMantenimientoItem = TipoMantenimiento.Nuevo; historiaCitaMntItemFrm = new HistoriaCitaMntItemFrm(tipoMantenimientoItem, vwHistoriadet); historiaCitaMntItemFrm.ShowDialog(); if (historiaCitaMntItemFrm.DialogResult == DialogResult.OK) { Historiadet historiadet = AsignarHistoriadet(vwHistoriadet); int idhistoriadet = Service.SaveHistoriadet(historiadet); if (idhistoriadet > 0) { vwHistoriadet.Idhistoriadet = idhistoriadet; VwHistoriadetList.Add(vwHistoriadet); ActualizarDetalleCitas(); if (!gvCitas.IsLastRow) { gvCitas.MoveLastVisible(); gvCitas.Focus(); } } } break; case "btnEditItem": if (gvCitas.RowCount == 0) { break; } vwHistoriadet = (VwHistoriadet)gvCitas.GetFocusedRow(); tipoMantenimientoItem = TipoMantenimiento.Modificar; historiaCitaMntItemFrm = new HistoriaCitaMntItemFrm(tipoMantenimientoItem, vwHistoriadet); historiaCitaMntItemFrm.ShowDialog(); if (historiaCitaMntItemFrm.DialogResult == DialogResult.OK) { Historiadet historiadet = AsignarHistoriadet(vwHistoriadet); if (historiadet.Idhistoriadet > 0) { Service.UpdateHistoriadet(historiadet); ActualizarDetalleCitas(); } } break; case "btnDelItem": if (gvCitas.RowCount == 0) { break; } if (DialogResult.Yes == XtraMessageBox.Show("¿Desea eliminar el item seleccionado?", "Eliminar Item", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)) { vwHistoriadet = (VwHistoriadet)gvCitas.GetFocusedRow(); if (vwHistoriadet != null && vwHistoriadet.Idhistoriadet > 0) { Service.DeleteHistoriadet(vwHistoriadet.Idhistoriadet); vwHistoriadet.DataEntityState = DataEntityState.Deleted; if (!gvCitas.IsFirstRow) { gvCitas.MovePrev(); } ActualizarDetalleCitas(); } } break; case "btnAddPlantilla": VwHistoriadet vwHistoriadetCita = (VwHistoriadet)gvCitas.GetFocusedRow(); if (vwHistoriadetCita != null) { //HistoriaItemPlantillaFrm historiaItemPlantillaFrm = new HistoriaItemPlantillaFrm(TipoMantenimiento.Nuevo, VwHistoriadetitemList, vwHistoriadetCita, this); //historiaItemPlantillaFrm.ShowDialog(); } break; } }