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 guardar() { if (!validar()) { return; } INV_ENCA_DESP m = new INV_ENCA_DESP { ID = 0, CD_SERIE = "", CD_NUMERO = 0, ID_UBICACION_DESP = int.Parse(UIID_UBICACION_DESP.EditValue.ToString()), ID_TIPO_DOCUMENTO = int.Parse(UIID_TIPO_DOCUMENTO.EditValue.ToString()), FE_FECHA = UIFE_FECHA.DateTime, DS_NOMBRE_DESPACHADOR = UIDS_NOMBRE_DESPACHADOR.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 == "") { try { SIS_TALONARIO t = SistemasMT.ObtenerTalonario(_datasistema, (int)UIID_TIPO_DOCUMENTO.EditValue, (int)UIID_UBICACION_DESP.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_DESP.InsertOnSubmit(m); //_datasistema.ContextoInventario.SubmitChanges(); m = manejadorDespacho.insertar(m); consultar(); MetodosForm.seleccionarFila(uigridview, "ID", m.ID); } catch (Exception e) { MetodosForm.mensajeErrorDefault(e.Message, _datasistema); } } else { try { //INV_ENCA_DESP m = (from u in _datasistema.ContextoInventario.INV_ENCA_DESP // where u.ID == int.Parse(UIID.Text) // select u).First(); //if (m.CD_ESTA_DOCUMENTO != 'D') //{ // return; //} //m.DS_NOMBRE_DESPACHADOR = UIDS_NOMBRE_DESPACHADOR .Text ; //m.DS_REFERENCIA = UIDS_REFERENCIA.Text; //_datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues); //_datasistema.ContextoInventario.SubmitChanges(); m.CD_NUMERO = int.Parse(UICD_NUMERO.Text.ToString()); m.CD_SERIE = UICD_SERIE.Text; m.ID = int.Parse(UIID.Text); manejadorDespacho.modificar(m); consultar(); MetodosForm.seleccionarFila(uigridview, "ID", m.ID); } catch (Exception e) { MetodosForm.mensajeErrorDefault(e.Message, _datasistema); } } }
public void guardar() { if (!validar()) { return; } if (UIID.Text == "") { try { SIS_TALONARIO t = SistemasMT.ObtenerTalonario(_datasistema, (int)UIID_TIPO_DOCUMENTO.EditValue, (int)UIID_UBICACION_INGR.EditValue); UICD_NUMERO.EditValue = t.NM_ACTUAL; UICD_SERIE.Text = t.CD_SERIE; INV_ENCA_INGR m = new INV_ENCA_INGR { ID = 0, CD_SERIE = UICD_SERIE.Text, CD_NUMERO = int.Parse(UICD_NUMERO.Text.ToString()), ID_UBICACION_INGR = int.Parse(UIID_UBICACION_INGR.EditValue.ToString()), ID_TIPO_DOCUMENTO = int.Parse(UIID_TIPO_DOCUMENTO.EditValue.ToString()), FE_FECHA = UIFE_FECHA.DateTime, DS_NOMBRE_RECEPCIONISTA = UIDS_NOMBRE_RECEPCIONISTA.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, ID_TERCERO = (int)UIID_TERCERO.EditValue, ID_TIPO_DOCUMENTO_PROV = (int)UIID_TIPO_DOCUMENTO_PROV.EditValue, CD_SERIE_PROV = UICD_SERIE_PROV.Text, CD_NUMERO_PROV = int.Parse(UICD_NUMERO_PROV.Text), FLG_CREDITO = (char)UIFLG_CREDITO.EditValue }; _datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues); _datasistema.ContextoInventario.INV_ENCA_INGR.InsertOnSubmit(m); _datasistema.ContextoInventario.SubmitChanges(); consultar(); MetodosForm.seleccionarFila(uigridview, "ID", m.ID); } catch (Exception e) { MetodosForm.mensajeErrorDefault(e.Message, _datasistema); } } else { try { INV_ENCA_INGR m = (from u in _datasistema.ContextoInventario.INV_ENCA_INGR where u.ID == int.Parse(UIID.Text) select u).First(); if (m.CD_ESTA_DOCUMENTO != 'D') { return; } m.DS_NOMBRE_RECEPCIONISTA = UIDS_NOMBRE_RECEPCIONISTA.Text; m.DS_REFERENCIA = UIDS_REFERENCIA.Text; m.ID_TIPO_DOCUMENTO_PROV = (int)UIID_TIPO_DOCUMENTO_PROV.EditValue; m.ID_TERCERO = (int)UIID_TERCERO.EditValue; m.CD_SERIE_PROV = UICD_SERIE_PROV.Text; m.CD_NUMERO_PROV = int.Parse(UICD_NUMERO_PROV.Text); m.FLG_CREDITO = (char)UIFLG_CREDITO.EditValue; _datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues); _datasistema.ContextoInventario.SubmitChanges(); consultar(); MetodosForm.seleccionarFila(uigridview, "ID", m.ID); } catch (Exception e) { MetodosForm.mensajeErrorDefault(e.Message, _datasistema); } } }
public void guardar() { if (!validar()) { return; } FAC_PEDIDO m = new FAC_PEDIDO { ID = 0, ID_EMPRESA = _datasistema.empresa.ID, NM_EJERCICIO = _datasistema.periodo.NM_EJERCICIO, NM_PERIODO = _datasistema.periodo.NM_PERIODO, ID_TERCERO = (int)UIID_TERCERO.EditValue, DS_NOMBRE_CLIENTE = UIDS_NOMBRE_CLIENTE.Text, DS_DIR_ENTREGA = UIDS_DIR_ENTREGA.Text, ID_VENDEDOR = (int)UIID_VENDEDOR.EditValue, ID_TIENDA = (int)UIID_TIENDA.EditValue, FE_FECHA = UIFE_FECHA.DateTime, ID_TIPO_DOCUMENTO = (int)UIID_TIPO_DOCUMENTO.EditValue, CD_SERIE = "", CD_NUMERO = 0, NM_GRAVADO = 0, NM_EXENTO = 0, NM_IVA = 0, NM_PERCEPCION = 0, NM_RETENCION = 0, NM_TOTAL = 0, CD_ESTADO = 'D' }; if (UIID.Text == "") { try { SIS_TALONARIO t = SistemasMT.ObtenerTalonario(_datasistema, (int)UIID_TIPO_DOCUMENTO.EditValue, (int)UIID_TIENDA.EditValue); m.CD_NUMERO = t.NM_ACTUAL; m.CD_SERIE = t.CD_SERIE; m = manejadorData.insertar(m); consultar(); MetodosForm.seleccionarFila(uigridview, "ID", m.ID); } catch (Exception e) { MetodosForm.mensajeErrorDefault(e.Message, _datasistema); } } else { try { m.ID = int.Parse(UIID.Text); m.CD_SERIE = UICD_SERIE.Text; m.CD_NUMERO = (int)UICD_NUMERO.EditValue; manejadorData.modificar(m); consultar(); MetodosForm.seleccionarFila(uigridview, "ID", m.ID); } catch (Exception e) { MetodosForm.mensajeErrorDefault(e.Message, _datasistema); } } }