private Inventariostockdetserie AsignarInventariostockdetserie(VwInventariostockdetserie vwInventariostockdetserie) { Inventariostockdetserie inventariostockdetserie = new Inventariostockdetserie(); inventariostockdetserie.Idinventariostockdetserie = vwInventariostockdetserie.Idinventariostockdetserie; inventariostockdetserie.Idinventariostock = vwInventariostockdetserie.Idinventariostock; inventariostockdetserie.Idseriearticulo = vwInventariostockdetserie.Idseriearticulo; return(inventariostockdetserie); }
public void UpdateInventariostockdetserie(Inventariostockdetserie entity) { InventariostockdetserieDao.Update(entity); }
public int SaveInventariostockdetserie(Inventariostockdetserie entity) { return(InventariostockdetserieDao.Save(entity)); }
private void bmSeries_ItemClick(object sender, ItemClickEventArgs e) { var subMenu = e.Item as BarSubItem; if (subMenu != null) { return; } TipoMantenimiento tipoMantenimientoItem; InventarioDetSerieMntItemDinamicoFrm inventarioDetSerieMntItemDinamicoFrm; VwInventariostockdetserie vwInventariostockdetserie; switch (e.Item.Name) { case "btnAddItem": if (IdEntidadMnt == 0) { XtraMessageBox.Show("Grabe la información", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } vwInventariostockdetserie = new VwInventariostockdetserie(); tipoMantenimientoItem = TipoMantenimiento.Nuevo; inventarioDetSerieMntItemDinamicoFrm = new InventarioDetSerieMntItemDinamicoFrm(tipoMantenimientoItem, VwInventariostock, vwInventariostockdetserie); inventarioDetSerieMntItemDinamicoFrm.ShowDialog(); if (inventarioDetSerieMntItemDinamicoFrm.DialogResult == DialogResult.OK) { Inventariostockdetserie inventariostockdetserie = AsignarInventariostockdetserie(vwInventariostockdetserie); int idinventariostockdetserie = Service.SaveInventariostockdetserie(inventariostockdetserie); if (idinventariostockdetserie > 0) { vwInventariostockdetserie.Idinventariostockdetserie = idinventariostockdetserie; VwInventariostockdetserieList.Add(vwInventariostockdetserie); ActualizarDetalle(); if (!gvDetalle.IsLastRow) { gvDetalle.MoveLastVisible(); gvDetalle.Focus(); } } } break; case "btnEditItem": if (gvDetalle.RowCount == 0) { break; } vwInventariostockdetserie = (VwInventariostockdetserie)gvDetalle.GetFocusedRow(); inventarioDetSerieMntItemDinamicoFrm = new InventarioDetSerieMntItemDinamicoFrm(TipoMantenimiento.Modificar, VwInventariostock, vwInventariostockdetserie); inventarioDetSerieMntItemDinamicoFrm.ShowDialog(); if (inventarioDetSerieMntItemDinamicoFrm.DialogResult == DialogResult.OK) { Inventariostockdetserie inventariostockdetserie = AsignarInventariostockdetserie(vwInventariostockdetserie); if (inventariostockdetserie.Idinventariostockdetserie > 0) { Service.UpdateInventariostockdetserie(inventariostockdetserie); ActualizarDetalle(); } } break; case "btnDelItem": if (gvDetalle.RowCount == 0) { break; } if (DialogResult.Yes == XtraMessageBox.Show("¿Desea eliminar el item seleccionado?", "Eliminar Item", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)) { vwInventariostockdetserie = (VwInventariostockdetserie)gvDetalle.GetFocusedRow(); if (vwInventariostockdetserie != null && vwInventariostockdetserie.Idinventariostockdetserie > 0) { Service.DeleteInventariostockdetserie(vwInventariostockdetserie.Idinventariostockdetserie); vwInventariostockdetserie.DataEntityState = DataEntityState.Deleted; if (!gvDetalle.IsFirstRow) { gvDetalle.MovePrev(); } ActualizarDetalle(); } } break; } }