Esempio n. 1
0
 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());
            }
        }