private Recibocajaegresoimprevisto AsignarRecibocajaimprevisto(VwRecibocajaegresoimprevisto vwRecibocajaimprevistosMnt) { Recibocajaegresoimprevisto recibocajaimprevistos = new Recibocajaegresoimprevisto(); recibocajaimprevistos.Idrecibocajaegresoimprevisto = vwRecibocajaimprevistosMnt.Idrecibocajaegresoimprevisto; recibocajaimprevistos.Idrecibocajaegresodet = vwRecibocajaimprevistosMnt.Idrecibocajaegresodet; recibocajaimprevistos.Idtipocp = vwRecibocajaimprevistosMnt.Idtipocp; recibocajaimprevistos.Serietipocp = vwRecibocajaimprevistosMnt.Serietipocp; recibocajaimprevistos.Numerotipocp = vwRecibocajaimprevistosMnt.Numerotipocp; recibocajaimprevistos.Importepago = vwRecibocajaimprevistosMnt.Importepago; return(recibocajaimprevistos); }
public void UpdateRecibocajaegresoimprevisto(Recibocajaegresoimprevisto entity) { RecibocajaegresoimprevistoDao.Update(entity); }
public int SaveRecibocajaegresoimprevisto(Recibocajaegresoimprevisto entity) { return(RecibocajaegresoimprevistoDao.Save(entity)); }
private void bmUbicaciones_ItemClick(object sender, ItemClickEventArgs e) { var subMenu = e.Item as BarSubItem; if (subMenu != null) { return; } TipoMantenimiento tipoMantenimientoItem; RecibocajaegresoimprevistoMntItemFrm recibocajaimprevistosMntItemFrm; const string nombreidrecibocajaimprevito = "Idrecibocajaegresoimprevisto"; VwRecibocajaegresodet vwRecibocajadetRef = (VwRecibocajaegresodet)gvDetalle.GetFocusedRow(); VwRecibocajaegresoimprevisto vwRecibocajaimprevistosMnt; if (vwRecibocajadetRef == null) { return; } switch (e.Item.Name) { case "cmdAddImprevisto": tipoMantenimientoItem = TipoMantenimiento.Nuevo; vwRecibocajaimprevistosMnt = new VwRecibocajaegresoimprevisto(); recibocajaimprevistosMntItemFrm = new RecibocajaegresoimprevistoMntItemFrm(tipoMantenimientoItem, vwRecibocajadetRef, vwRecibocajaimprevistosMnt); recibocajaimprevistosMntItemFrm.ShowDialog(); if (recibocajaimprevistosMntItemFrm.DialogResult == DialogResult.OK) { Recibocajaegresoimprevisto recibocajaimprevistos = AsignarRecibocajaimprevisto(vwRecibocajaimprevistosMnt); int idrecibocajaimprevisto = Service.SaveRecibocajaegresoimprevisto(recibocajaimprevistos); if (idrecibocajaimprevisto > 0) { vwRecibocajaimprevistosMnt.Idrecibocajaegresoimprevisto = idrecibocajaimprevisto; } VwRecibocajaimprevistosList.Add(vwRecibocajaimprevistosMnt); gvImprevistoDet.RefreshData(); //Enfocar el id generado if (idrecibocajaimprevisto > 0) { gvImprevistoDet.BeginUpdate(); var rowHandle = gvImprevistoDet.LocateByValue(nombreidrecibocajaimprevito, idrecibocajaimprevisto); if (rowHandle == GridControl.InvalidRowHandle) { gvImprevistoDet.EndUpdate(); return; } gvImprevistoDet.EndUpdate(); gvImprevistoDet.FocusedRowHandle = rowHandle; } //CargarDetalleImprevistos(); SumarTotales(true); } break; case "cmdEditImprevisto": if (gvImprevistoDet.RowCount <= 0) { return; } tipoMantenimientoItem = TipoMantenimiento.Modificar; vwRecibocajaimprevistosMnt = (VwRecibocajaegresoimprevisto)gvImprevistoDet.GetFocusedRow(); recibocajaimprevistosMntItemFrm = new RecibocajaegresoimprevistoMntItemFrm(tipoMantenimientoItem, vwRecibocajadetRef, vwRecibocajaimprevistosMnt); recibocajaimprevistosMntItemFrm.ShowDialog(); if (recibocajaimprevistosMntItemFrm.DialogResult == DialogResult.OK) { Recibocajaegresoimprevisto recibocajaimprevistos = AsignarRecibocajaimprevisto(vwRecibocajaimprevistosMnt); Service.UpdateRecibocajaegresoimprevisto(recibocajaimprevistos); gvImprevistoDet.RefreshData(); } //CargarDetalleImprevistos(); SumarTotales(true); break; case "cmdDelImprevisto": int idrecibocajaimprevistoSel = Convert.ToInt32(gvImprevistoDet.GetRowCellValue(gvImprevistoDet.FocusedRowHandle, nombreidrecibocajaimprevito)); if (idrecibocajaimprevistoSel > 0) { if (DialogResult.Yes == XtraMessageBox.Show("¿Desea eliminar el item seleccionado?", "Eliminar producto", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)) { VwRecibocajaegresoimprevisto vwRecibocajaimprevistosSel = (VwRecibocajaegresoimprevisto)gvImprevistoDet.GetFocusedRow(); if (VwRecibocajaimprevistosList.Remove(vwRecibocajaimprevistosSel)) { Service.DeleteRecibocajaegresoimprevisto(idrecibocajaimprevistoSel); gvImprevistoDet.RefreshData(); SumarTotales(true); } } } break; } }