public bool Guardar(fa_tarifario_facturacion_x_cliente_Info info, ref int idtarifario) { try { using (Entity_Facturacion_FJ model = new Entity_Facturacion_FJ()) { fa_tarifario_facturacion_x_cliente add = new fa_tarifario_facturacion_x_cliente(); add.IdEmpresa = info.IdEmpresa; add.IdTarifario = info.IdTarifario = GetId(info.IdEmpresa); add.IdCliente = info.IdCliente; add.codTarifario = info.codTarifario == "" || info.codTarifario == null?info.IdTarifario.ToString() : info.codTarifario; add.nom_tarifario = info.nom_tarifario; add.observacion = info.observacion; add.fecha = info.fecha; add.fecha_inicio = info.fecha_inicio; add.fecha_fin = info.fecha_fin; add.IdUsuario = info.IdUsuario; add.Estado = "A"; add.IdEstadoVigencia_cat = info.IdEstadoVigencia_cat; add.Movilizacion = info.Movilizacion; add.se_fact_depreciacion = info.se_fact_depreciacion; add.se_fact_egreso_bodega = info.se_fact_egreso_bodega; add.se_fact_gatos = info.se_fact_gatos; add.se_fact_horometro = info.se_fact_horometro; add.se_fact_margen_ganacia = info.se_fact_margen_ganacia; add.se_fact_movilizacion = info.se_fact_movilizacion; add.se_fact_seguro = info.se_fact_seguro; add.se_factura_gastos_roles = info.se_factura_gastos_roles; add.se_fact_horas_minimas = info.se_fact_horas_minimas; add.se_fact_otros = info.se_fact_otros; add.Porcentaje_recargo_iteres_poliza = info.Porcentaje_recargo_iteres_poliza; add.se_fact_recargo_interes = info.se_fact_recargo_interes; model.fa_tarifario_facturacion_x_cliente.Add(add); model.SaveChanges(); idtarifario = Convert.ToInt32(add.IdTarifario); 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(fa_tarifario_facturacion_x_cliente_Info info) { try { using (Entity_Facturacion_FJ model = new Entity_Facturacion_FJ()) { fa_tarifario_facturacion_x_cliente add = new fa_tarifario_facturacion_x_cliente(); add.IdEmpresa = info.IdEmpresa; add.IdTarifario = info.IdTarifario = GetId(info.IdEmpresa); add.codTarifario = info.codTarifario; add.nom_tarifario = info.nom_tarifario; add.observacion = info.observacion; add.fecha_inicio = info.fecha_inicio.Date; add.fecha_fin = info.fecha_fin.Date; add.IdUsuario = info.IdUsuario; add.Estado = info.Estado; add.nom_pc = info.nom_pc; add.ip = info.ip; add.IdUsuarioUltMod = info.IdUsuarioUltMod; add.FechaUltMod = info.FechaUltMod; add.IdUsuarioUltAnu = info.IdUsuarioUltAnu; add.Fecha_UltAnu = info.Fecha_UltAnu; add.MotiAnula = info.MotiAnula; add.IdCentroCosto = info.IdCentroCosto; add.por_ganancia_inicial = info.por_ganancia_inicial; add.valor_minimo_movilizacion = info.valor_minimo_movilizacion; add.Estado = info.Estado = true; model.fa_tarifario_facturacion_x_cliente.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()); } }