public bool Guardar(List <fa_tarifario_facturacion_x_cliente_det_Info> lista) { try { using (Entity_Facturacion_FJ model = new Entity_Facturacion_FJ()) { foreach (var item in lista) { fa_tarifario_facturacion_x_cliente_det add = new fa_tarifario_facturacion_x_cliente_det(); add.IdEmpresa = item.IdEmpresa; add.IdTarifario = item.IdTarifario; add.Secuencia = item.Secuencia; add.cantidad = item.cantidad; add.IdCategoriaAF = item.IdCategoriaAF; add.Valor_x_Unidad = item.Valor_x_Unidad; add.Unidades_minimas = item.Unidades_minimas; add.IdUsuario = item.IdUsuario; add.Estado = "A"; model.fa_tarifario_facturacion_x_cliente_det.Add(add); model.SaveChanges(); } return(true); } } 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 Guardar(List <fa_tarifario_facturacion_x_cliente_det_Info> lista) { try { try { int Secuencia = 1; using (Entity_Facturacion_FJ model = new Entity_Facturacion_FJ()) { foreach (var item in lista) { fa_tarifario_facturacion_x_cliente_det add = new fa_tarifario_facturacion_x_cliente_det(); add.IdEmpresa = item.IdEmpresa; add.IdTarifario = item.IdTarifario; add.Secuencia = item.Secuencia = Secuencia; add.cantidad = item.cantidad; add.IdCategoriaAF = item.IdCategoriaAF; model.fa_tarifario_facturacion_x_cliente_det.Add(add); model.SaveChanges(); Secuencia++; } return(true); } } catch (DbEntityValidationException ex) { string mensaje = ""; 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; mensaje = "Error al Grabar" + ex.Message; throw new Exception(ex.ToString()); } } 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()); } }