public void modificardetalle(FAC_DETA_PEDIDO d) { try { //FAC_DETA_PEDIDO tupla = (from u in _datasistema.ContextoVentas.FAC_DETA_PEDIDO // where u.ID == d.ID // select u).First(); //tupla.ID_ARTICULO = d.ID_ARTICULO; //tupla.NM_CANTIDAD = d.NM_CANTIDAD; //tupla.NM_PRECIO = d.NM_PRECIO; //_datasistema.ContextoVentas.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues); //_datasistema.ContextoVentas.SubmitChanges(); manejadorDataDetalle.modificar(d); int? error = 0; string msj = String.Empty; _datasistema.ContextoVentas.PR_VEN_ACTU_DETA_PEDIDO(d.ID_PEDIDO, _datasistema.empresa.ID, ref error, ref msj); if (error != 0) { MetodosForm.mensajeErrorDefault(msj, _datasistema); } consultardetalle(); } catch (Exception ex) { MetodosForm.mensajeErrorDefault(ex.Message, _datasistema); consultardetalle(); } }
public void eliminardetalle(FAC_DETA_PEDIDO d) { try { //FAC_DETA_PEDIDO tupla = (from u in _datasistema.ContextoVentas.FAC_DETA_PEDIDO // where u.ID == d.ID // select u).First(); //_datasistema.ContextoVentas.FAC_DETA_PEDIDO.DeleteOnSubmit(tupla); //_datasistema.ContextoVentas.SubmitChanges(); manejadorDataDetalle.eliminar(d); int? error = 0; string msj = String.Empty; _datasistema.ContextoVentas.PR_VEN_ACTU_DETA_PEDIDO(d.ID_PEDIDO, _datasistema.empresa.ID, ref error, ref msj); if (error != 0) { MetodosForm.mensajeErrorDefault(msj, _datasistema); } consultardetalle(); } catch (Exception ex) { MetodosForm.mensajeErrorDefault(ex.Message, _datasistema); consultardetalle(); } }
private void UIGRIDVIEW_DETA_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Delete && UIGRIDVIEW_DETA.FocusedRowHandle >= 0) { if (MetodosForm.preguntar(3)) { FAC_DETA_PEDIDO d = new FAC_DETA_PEDIDO() { ID = (int)UIGRIDVIEW_DETA.GetFocusedRowCellValue("ID"), ID_PEDIDO = (int)UIGRIDVIEW_DETA.GetFocusedRowCellValue("ID_PEDIDO") }; eliminardetalle(d); } } }
private void UIGRIDVIEW_DETA_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e) { V_FAC_DETA_PEDIDO v = (V_FAC_DETA_PEDIDO)e.Row; FAC_DETA_PEDIDO d = new FAC_DETA_PEDIDO { ID = v.ID, ID_ARTICULO = v.ID_ARTICULO, NM_CANTIDAD = v.NM_CANTIDAD, ID_PEDIDO = v.ID_PEDIDO, NM_PRECIO = v.NM_PRECIO }; if (d.ID == 0) { insertardetalle(d); } else { modificardetalle(d); } }
public void insertardetalle(FAC_DETA_PEDIDO d) { try { //_datasistema.ContextoVentas .Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues); //_datasistema.ContextoVentas.FAC_DETA_PEDIDO .InsertOnSubmit(d); //_datasistema.ContextoVentas.SubmitChanges(); manejadorDataDetalle.insertar(d); int? error = 0; string msj = String.Empty; _datasistema.ContextoVentas.PR_VEN_ACTU_DETA_PEDIDO(d.ID_PEDIDO, _datasistema.empresa.ID, ref error, ref msj); if (error != 0) { MetodosForm.mensajeErrorDefault(msj, _datasistema); } consultardetalle(); } catch (Exception ex) { MetodosForm.mensajeErrorDefault(ex.Message, _datasistema); consultardetalle(); } }