public List <fa_pre_facturacion_det_Otros_Info> Get_Lids(int IdEmpres, int IdPrefacturacion) { try { List <fa_pre_facturacion_det_Otros_Info> lista = new List <fa_pre_facturacion_det_Otros_Info>(); int secuencia = 0; using (Entity_Facturacion_FJ database = new Entity_Facturacion_FJ()) { var lst = from q in database.fa_pre_facturacion_det_Otros where q.IdEmpresa == IdEmpres && q.IdPreFacturacion >= IdPrefacturacion select q; foreach (var item in lst) { fa_pre_facturacion_det_Otros_Info add = new fa_pre_facturacion_det_Otros_Info(); secuencia++; add.IdEmpresa = item.IdEmpresa; add.IdPreFacturacion = item.IdPreFacturacion; add.secuencia = secuencia; add.Valor = item.Valor; add.Nombre_Cobro = item.Nombre_Cobro; add.Observacion = item.Observacion; lista.Add(add); } } return(lista); } 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 MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
public bool GuardarDB(List <fa_pre_facturacion_det_Otros_Info> lista) { try { fa_pre_facturacion_det_Otros_Info info = lista.FirstOrDefault(); if (EliminarDB(info.IdEmpresa, Convert.ToInt32(info.IdPreFacturacion))) { return(data.GuardarDB(lista)); } else { return(false); } } catch (Exception ex) { ensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }