public com_Registro_OrdenCompra_x_Cotizacion_Info Get_Info_BuscarRegistro_OC_x_Cotizacion(int IdEmpresa, int IdSucursal, decimal IdOrdenCompra, decimal IdCotizacion) { try { com_Registro_OrdenCompra_x_Cotizacion_Info regOCxCot = new com_Registro_OrdenCompra_x_Cotizacion_Info(); EntitiesCompras_Edehsa OEOCxCot = new EntitiesCompras_Edehsa(); var selectOCxCot = from C in OEOCxCot.com_Registro_OrdenCompra_x_Cotizacion where C.IdEmpresa == IdEmpresa && C.IdSucursal == IdSucursal && C.IdOrdenCompra == IdOrdenCompra && C.IdCotizacion == IdCotizacion select C; foreach (var item in selectOCxCot) { regOCxCot.IdEmpresa = item.IdEmpresa; regOCxCot.IdSucursal = item.IdSucursal; regOCxCot.IdOrdenCompra = item.IdCotizacion; regOCxCot.IdCotizacion = item.IdCotizacion; regOCxCot.estado = item.estado; } return(regOCxCot); } 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public Boolean ValidarObjeto(com_Registro_OrdenCompra_x_Cotizacion_Info _Info, ref string MensajeError) { try { Boolean res = true; if (_Info.IdEmpresa == 0) { MensajeError = "el objeto esta errado los PK IdEmpresa no pueden estar en cero"; return(false); } if (_Info.IdSucursal == 0) { MensajeError = "el objeto esta errado los PK IdSucursal no pueden estar en cero"; return(false); } if (_Info.IdOrdenCompra == 0) { MensajeError = "el objeto esta errado los PK IdOrdenCompra no pueden estar en cero"; return(false); } if (_Info.IdCotizacion == 0) { MensajeError = "el objeto esta errado los PK IdCotizacion no pueden estar en cero"; return(false); } return(res); } 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("", "ValidarObjeto", ex.Message), ex) { EntityType = typeof(com_Registro_OrdenCompra_x_Cotizacion_Bus) }; } }
public List <com_Registro_OrdenCompra_x_Cotizacion_Info> Get_List_Reg_OC_x_Cotizacion(int idEmpresa, int idSucursal, int idOrdenCompra, int idCotizacion) { try { List <com_Registro_OrdenCompra_x_Cotizacion_Info> lM = new List <com_Registro_OrdenCompra_x_Cotizacion_Info>(); EntitiesCompras_Edehsa OEselectReg_OCxCot_Info = new EntitiesCompras_Edehsa(); var selectReg_OCxCot = from C in OEselectReg_OCxCot_Info.com_Registro_OrdenCompra_x_Cotizacion where C.IdEmpresa == idEmpresa && C.IdSucursal == idSucursal && C.IdOrdenCompra == idOrdenCompra && C.IdCotizacion == idCotizacion select C; foreach (var item in selectReg_OCxCot) { //in_Categoria_x_Formula_Info com_Registro_OrdenCompra_x_Cotizacion_Info dat_ = new com_Registro_OrdenCompra_x_Cotizacion_Info(); dat_.IdEmpresa = item.IdEmpresa; dat_.IdSucursal = item.IdSucursal; dat_.IdOrdenCompra = item.IdOrdenCompra; dat_.IdCotizacion = item.IdCotizacion; dat_.estado = item.estado; lM.Add(dat_); } return(lM); } 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }