public fa_factura_x_ct_cbtecble_Info Get_info_fa_factura_x_ct_cbtecble(int IdEmpresa, int IdSucuersal, int IdBodega, decimal IdCbteVta, Cl_Enumeradores.eMotivo_Diario_x_Vta Motivo) { try { return(data.Get_info_fa_factura_x_ct_cbtecble(IdEmpresa, IdSucuersal, IdBodega, IdCbteVta, Motivo)); } 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("", "Obtener", ex.Message), ex) { EntityType = typeof(fa_factura_x_ct_cbtecble_Bus) }; } }
public fa_factura_x_ct_cbtecble_Info Get_info_fa_factura_x_ct_cbtecble(int IdEmpresa, int IdSucuersal, int IdBodega, decimal IdCbteVta, Cl_Enumeradores.eMotivo_Diario_x_Vta Motivo) { try { fa_factura_x_ct_cbtecble_Info Info = new fa_factura_x_ct_cbtecble_Info(); string SMotivo = Motivo.ToString(); EntitiesFacturacion fac = new EntitiesFacturacion(); var select = from q in fac.fa_factura_x_ct_cbtecble where q.vt_IdEmpresa == IdEmpresa && q.vt_IdSucursal == IdSucuersal && q.vt_IdBodega == IdBodega && q.vt_IdCbteVta == IdCbteVta && q.Motivo == SMotivo // obligatorio porq hay dos tipos de diario por ventas y por costo select q; foreach (var item in select) { Info.vt_IdBodega = item.vt_IdBodega; Info.vt_IdCbteVta = item.vt_IdCbteVta; Info.vt_IdEmpresa = item.vt_IdEmpresa; Info.vt_IdSucursal = item.vt_IdSucursal; Info.ct_IdCbteCble = item.ct_IdCbteCble; Info.ct_IdEmpresa = item.ct_IdEmpresa; Info.ct_IdTipoCbte = item.ct_IdTipoCbte; Info.Motivo = item.Motivo; } return(Info); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.ToString(); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.ToString()); } }