public Boolean GuardarDB(Af_Venta_Activo_Info InfoAf, ct_Cbtecble_Info CbteCbleInfo, ref decimal IdVtaActivo, ref decimal IdCbteCble, ref string msjError) { try { if (dataAf.GuardarDB(InfoAf, ref IdVtaActivo, ref msjError)) { activoData.ModificarEstadoProceso(InfoAf.IdEmpresa, InfoAf.IdActivoFijo, Cl_Enumeradores.eEstadoActivoFijo.TIP_ESTADO_AF_VENTA.ToString()); InfoAf.IdVtaActivo = IdVtaActivo; if (busCbteCble.ValidarObjeto(CbteCbleInfo, ref msjError)) { busCbteCble.GrabarDB(CbteCbleInfo, ref IdCbteCble, ref msjError); CbteCbleInfo.IdCbteCble = IdCbteCble; return(busTranCta.GuardarTran_x_CbteCble(Get_Info_TipoTran_x_CtaCble(InfoAf, CbteCbleInfo), ref msjError)); } else { return(false); } } else { return(false); } } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "GuardarDB", ex.Message), ex) { EntityType = typeof(Af_Venta_Activo_Bus) }; } }