public void guardar() { if (UIID_TIPO_DOCUMENTO.EditValue == null) { return; } if (UIID_UBICACION_DEPT.EditValue == null) { return; } if (UIID_TERCERO.EditValue == null) { return; } if (UIID.Text == "") { try { SIS_TALONARIO t = SistemasMT.ObtenerTalonario(_datasistema, (int)UIID_TIPO_DOCUMENTO.EditValue, (int)UIID_UBICACION_DEPT.EditValue); UICD_NUMERO.EditValue = t.NM_ACTUAL; UICD_SERIE.Text = t.CD_SERIE; COMP_QUEDAN m = new COMP_QUEDAN { ID = 0, CD_SERIE = UICD_SERIE.Text, CD_NUMERO = int.Parse(UICD_NUMERO.Text.ToString()), ID_UBICACION_DEPT = int.Parse(UIID_UBICACION_DEPT.EditValue.ToString()), ID_TIPO_DOCUMENTO = int.Parse(UIID_TIPO_DOCUMENTO.EditValue.ToString()), FE_FECHA = DateTime.Now, CD_ESTADO = char.Parse("D"), NM_EJERCICIO = _datasistema.periodo.NM_EJERCICIO, NM_PERIODO = _datasistema.periodo.NM_PERIODO, ID_EMPRESA = _datasistema.empresa.ID, ID_TERCERO = (int)UIID_TERCERO.EditValue }; _datasistema.ContextoCompras.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues); _datasistema.ContextoCompras.COMP_QUEDAN.InsertOnSubmit(m); _datasistema.ContextoCompras.SubmitChanges(); consultar(); MetodosForm.seleccionarFila(uigridview, "ID", m.ID); } catch (Exception e) { MetodosForm.mensajeErrorDefault(e.Message, _datasistema); } } else { try { COMP_QUEDAN m = (from u in _datasistema.ContextoCompras.COMP_QUEDAN where u.ID == int.Parse(UIID.Text) select u).First(); if (m.CD_ESTADO != 'D') { return; } _datasistema.ContextoCompras.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues); _datasistema.ContextoCompras.SubmitChanges(); consultar(); MetodosForm.seleccionarFila(uigridview, "ID", m.ID); } catch (Exception e) { MetodosForm.mensajeErrorDefault(e.Message, _datasistema); } } }
public void eliminar() { try { COMP_QUEDAN m = (from u in _datasistema.ContextoCompras.COMP_QUEDAN where u.ID == int.Parse(UIID.Text) select u).First(); if (m.CD_ESTADO != 'D') { return; } _datasistema.ContextoCompras.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues); _datasistema.ContextoCompras.COMP_QUEDAN.DeleteOnSubmit(m); _datasistema.ContextoCompras.SubmitChanges(); consultar(); } catch (Exception e) { MetodosForm.mensajeErrorDefault(e.Message, _datasistema); } }