public void eliminar() { try { INV_ENCA_REQ m = new INV_ENCA_REQ { ID = 0, CD_SERIE = UICD_SERIE.Text, CD_NUMERO = int.Parse(UICD_NUMERO.Text.ToString()), ID_UBICACION_SOLI = int.Parse(UIID_UBICACION_SOLI.EditValue.ToString()), ID_TIPO_DOCUMENTO = int.Parse(UIID_TIPO_DOCUMENTO.EditValue.ToString()), FE_FECHA = UIFE_FECHA.DateTime, DS_NOMBRE_SOLICITANTE = UIDS_NOMBRE_SOLICITANTE.Text, CD_ESTA_DOCUMENTO = char.Parse("D"), DS_REFERENCIA = UIDS_REFERENCIA.Text, NM_EJERCICIO = _datasistema.periodo.NM_EJERCICIO, NM_PERIODO = _datasistema.periodo.NM_PERIODO, ID_EMPRESA = _datasistema.empresa.ID }; //INV_ENCA_REQ m = (from u in _datasistema.ContextoInventario.INV_ENCA_REQ // where u.ID == int.Parse(UIID.Text) // select u).First(); if (m.CD_ESTA_DOCUMENTO != 'D') { return; } //_datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues); //_datasistema.ContextoInventario.INV_ENCA_REQ.DeleteOnSubmit(m); //_datasistema.ContextoInventario.SubmitChanges(); manejadorRequerimiento.eliminar(m); consultar(); } catch (Exception e) { MetodosForm.mensajeErrorDefault(e.Message, _datasistema); } }
public void guardar() { if (!validar()) { return; } try { INV_ENCA_REQ m = new INV_ENCA_REQ { ID = 0, CD_SERIE = "", CD_NUMERO = 0, ID_UBICACION_SOLI = int.Parse(UIID_UBICACION_SOLI.EditValue.ToString()), ID_TIPO_DOCUMENTO = int.Parse(UIID_TIPO_DOCUMENTO.EditValue.ToString()), FE_FECHA = UIFE_FECHA.DateTime, DS_NOMBRE_SOLICITANTE = UIDS_NOMBRE_SOLICITANTE.Text, CD_ESTA_DOCUMENTO = char.Parse("D"), DS_REFERENCIA = UIDS_REFERENCIA.Text, NM_EJERCICIO = _datasistema.periodo.NM_EJERCICIO, NM_PERIODO = _datasistema.periodo.NM_PERIODO, ID_EMPRESA = _datasistema.empresa.ID }; if (UIID.Text == "") { SIS_TALONARIO t = SistemasMT.ObtenerTalonario(_datasistema, (int)UIID_TIPO_DOCUMENTO.EditValue, (int)UIID_UBICACION_SOLI.EditValue); UICD_NUMERO.EditValue = t.NM_ACTUAL; UICD_SERIE.Text = t.CD_SERIE; //_datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues); //_datasistema.ContextoInventario.INV_ENCA_REQ.InsertOnSubmit(m); //_datasistema.ContextoInventario.SubmitChanges(); m = manejadorRequerimiento.insertar(m); consultar(); MetodosForm.seleccionarFila(uigridview, "ID", m.ID); } else { //INV_ENCA_REQ m = (from u in _datasistema.ContextoInventario.INV_ENCA_REQ // where u.ID == int.Parse(UIID.Text) // select u).First(); //if (m.CD_ESTA_DOCUMENTO != 'D') //{ // return; //} //m.DS_NOMBRE_SOLICITANTE = UIDS_NOMBRE_SOLICITANTE .Text ; //m.DS_REFERENCIA = UIDS_REFERENCIA.Text; //_datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues); //_datasistema.ContextoInventario.SubmitChanges(); m.ID = int.Parse(UIID.Text); m.CD_NUMERO = int.Parse(UICD_NUMERO.Text.ToString()); m.CD_SERIE = UICD_SERIE.Text; manejadorRequerimiento.modificar(m); consultar(); MetodosForm.seleccionarFila(uigridview, "ID", m.ID); } } catch (Exception e) { MetodosForm.mensajeErrorDefault(e.Message, _datasistema); } }
private void uirbn_actualizar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { _datasistema.conectarInventario(); INV_ENCA_REQ p = (from u in _datasistema.ContextoInventario.INV_ENCA_REQ where u.ID == int.Parse(UIID.Text) select u).First(); if (p.CD_ESTA_DOCUMENTO == 'D') { if (MetodosForm.preguntar("¿Quiere actualizar la requisicion?")) { p.CD_ESTA_DOCUMENTO = 'A'; _datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues); _datasistema.ContextoInventario.SubmitChanges(); consultar(); MetodosForm.seleccionarFila(uigridview, "ID", p.ID); } } } catch (Exception ex) { MetodosForm.mensajeErrorDefault(ex.Message, _datasistema); } }