private void BT_PROCESAR_Click(object sender, EventArgs e) { var msg = MessageBox.Show("Guardar Los Datos De La Ficha ?", "*** ALERTA ***", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (msg == System.Windows.Forms.DialogResult.Yes) { var ficha = new OOB.Bancos.Conceptos.Actualizar() { Id = Ficha.Id, CtaPasivo = this.CtaPasivo, CtaGasto = this.CtaGasto, CtaBanco = this.CtaBanco, }; var r01 = Globals.MyData.Banco_Concepto_Actualizar(ficha); if (r01.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } salidaOk = true; Helpers.Msg.AgregarOk(); Dispara_EventoEditarOk(ficha); Close(); } }
public OOB.Resultado.Resultado Banco_Concepto_Actualizar(OOB.Bancos.Conceptos.Actualizar ficha) { var result = new OOB.Resultado.Resultado(); var fichaDTO = new DTO.Bancos.Conceptos.Actualizar() { AutoConcepto = ficha.Id, }; if (ficha.CtaPasivo != null) { fichaDTO.IdCtaPasivo = ficha.CtaPasivo.Id; } if (ficha.CtaGasto != null) { fichaDTO.IdCtaGasto = ficha.CtaGasto.Id; } if (ficha.CtaBanco != null) { fichaDTO.IdCtaBanco = ficha.CtaBanco.Id; } var resultDTO = _servicio.Banco_Concepto_Actualizar(fichaDTO); if (resultDTO.Result == DTO.EnumResult.isError) { result.Mensaje = resultDTO.Mensaje; result.Result = OOB.Resultado.EnumResult.isError; return(result); } return(result); }
private void Dispara_EventoEditarOk(OOB.Bancos.Conceptos.Actualizar ficha) { EventHandler <OOB.Bancos.Conceptos.Actualizar> handler = EditarOk; if (handler != null) { handler(this, ficha); } }
private void feditar_EditarOk(object sender, OOB.Bancos.Conceptos.Actualizar e) { var ent = Conceptos.FirstOrDefault(ct => ct.Id == e.Id); if (e.CtaGasto != null) { ent.CtaGasto.IdPlanCta = e.CtaGasto.Id; ent.CtaGasto.CodigoCta = e.CtaGasto.Codigo; ent.CtaGasto.DescripcionCta = e.CtaGasto.Nombre; } else { ent.CtaGasto.IdPlanCta = -1; ent.CtaGasto.CodigoCta = ""; ent.CtaGasto.DescripcionCta = ""; } if (e.CtaPasivo != null) { ent.CtaPasivo.IdPlanCta = e.CtaPasivo.Id; ent.CtaPasivo.CodigoCta = e.CtaPasivo.Codigo; ent.CtaPasivo.DescripcionCta = e.CtaPasivo.Nombre; } else { ent.CtaPasivo.IdPlanCta = -1; ent.CtaPasivo.CodigoCta = ""; ent.CtaPasivo.DescripcionCta = ""; } if (e.CtaBanco != null) { ent.CtaBanco.IdPlanCta = e.CtaBanco.Id; ent.CtaBanco.CodigoCta = e.CtaBanco.Codigo; ent.CtaBanco.DescripcionCta = e.CtaBanco.Nombre; } else { ent.CtaBanco.IdPlanCta = -1; ent.CtaBanco.CodigoCta = ""; ent.CtaBanco.DescripcionCta = ""; } bs.CurrencyManager.Refresh(); }