private void btnMAN_SyncSAP_Click(object sender, EventArgs e) { DataSet dsSocioNegocio = new DataSet(); List <Respuesta> listRespuestas = new List <Respuesta>(); //String _TipoSocio = ""; this.TipoSocio = ""; if (Presenter.tipe_Codigo == 1) { this.TipoSocio = "C"; } else if (Presenter.tipe_Codigo == 2) { this.TipoSocio = "P"; } else { Mantenimientos.MAN009Entidad.MAN009ViewTipoSocio oMAN009ViewTipoSocio = new Mantenimientos.MAN009Entidad.MAN009ViewTipoSocio(); oMAN009ViewTipoSocio.ShowDialog(); this.TipoSocio = oMAN009ViewTipoSocio._TipoSocio; } if (this.TipoSocio == "") { return; } dsSocioNegocio = oAppService.ExecuteSQL("EXEC NextSoft.sap.upGetDataForBusinessPartnerInterface " + grdItems.CurrentRow.Cells["ENTC_Codigo"].Value.ToString() + ", " + Presenter.tipe_Codigo.ToString() + ", '" + this.TipoSocio + "'"); listRespuestas.AddRange(oIntegradorSBO.InsertarActualizarSocioNegocio(dsSocioNegocio)); if (listRespuestas[0].RespuestaSAP == 1 && listRespuestas[0].RespuestaNexsoft == 1) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Presenter.Title, "Los datos se actualizaron corectamente."); } else if (listRespuestas[0].RespuestaSAP == 0) { //Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Presenter.Title, "Ocurrió un error al actualizar los datos en SAP. " + listRespuestas[0].Response[0].error.Message.Value.ToString(), true); Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Presenter.Title, "Ocurrió un error al actualizar los datos en SAP." + Environment.NewLine + listRespuestas[0].Response[0].error.Message.Value.ToString(), true); return; } if (listRespuestas[0].RespuestaNexsoft == 0) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Presenter.Title, "Ocurrió un error al actualizar los datos en el sistema local."); } }
public void LoadTipoEntidadRelacion() { AppService.DelfinServiceClient oAppservice = new AppService.DelfinServiceClient(); ObservableCollection <Constantes> observableCollection1 = new ObservableCollection <Constantes>(); DataTable dtTiposRelacion = new DataTable(); dtTiposRelacion = oAppservice.ExecuteSQL("SELECT * FROM NextSoft..viRELA_Tipos ORDER BY 3").Tables[0]; int r; for (r = 0; r <= dtTiposRelacion.Rows.Count - 1; r++) { Constantes oConstante = new Constantes(); oConstante.CONS_CodTipo = (string)dtTiposRelacion.Rows[r][0]; oConstante.CONS_CodTabla = "RTIPO_" + dtTiposRelacion.Rows[r][0]; oConstante.CONS_Desc_SPA = (string)dtTiposRelacion.Rows[r][2]; observableCollection1.Add(oConstante); } cmbRELA_Tipos.DataSource = observableCollection1; cmbRELA_Tipos.ValueMember = "CONS_CodTipo"; cmbRELA_Tipos.DisplayMember = "CONS_Desc_SPA"; }