private void btn_imprimirChe_Click(object sender, EventArgs e) { try { pre_PedidoXPresupuesto_Bus ob = new pre_PedidoXPresupuesto_Bus(); pre_rpt_PedidoXPresupuesto_Info lOg = new pre_rpt_PedidoXPresupuesto_Info(); List <pre_rpt_PedidoXPresupuesto_Info> lst = new List <pre_rpt_PedidoXPresupuesto_Info>(); lOg = ob.ObtenerListRpt(param.IdEmpresa, Convert.ToDecimal(this.txt_NPedido.Text)); lOg.Empresa = param.InfoEmpresa; lst.Add(lOg); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public pre_rpt_PedidoXPresupuesto_Info ObtenerListRpt(int IdEmpresa, decimal IdPedidoXPre) { try { pre_rpt_PedidoXPresupuesto_Info Pedido = new pre_rpt_PedidoXPresupuesto_Info(); pre_PedidoXPresupuesto_det_Data pedDet_D = new pre_PedidoXPresupuesto_det_Data(); EntitiesPresupuesto db = new EntitiesPresupuesto(); var sel = db.Database.SqlQuery <pre_rpt_PedidoXPresupuesto_Info>("select * from vwpre_PedidoXPresupuesto where IdEmpresa=" + IdEmpresa + " and IdPedidoXPre =" + IdPedidoXPre + ""); Pedido = (pre_rpt_PedidoXPresupuesto_Info)sel.First(); Pedido.Lst_PedidoXPre_D = pedDet_D.ObtenerListRpt(IdEmpresa, IdPedidoXPre); return(Pedido); } 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()); } }