public Detalle_res CrearDetalle(Resultado padre, string contexto, string variable, string valorTexto) { return new Detalle_res { Id = Guid.NewGuid(), Id_padre = padre.Id, Contexto = contexto, Variable = variable, Valor = valorTexto }; }
public static void LlenarResultado(Dictionary<int, float> map, Resultado res) { if (map.ContainsKey(1)) res.Indicador1 = map[1]; if (map.ContainsKey(2)) res.Indicador2 = map[2]; if (map.ContainsKey(3)) res.Indicador3 = map[3]; if (map.ContainsKey(4)) res.Indicador4 = map[4]; if (map.ContainsKey(5)) res.Indicador5 = map[5]; if (map.ContainsKey(6)) res.Indicador6 = map[6]; }
public void CompletarDatos(Resultado res, ValoresFuente fuente) { res.Nombre = Utils.PruebeValor(fuente, new[] { "contribuyente", "direccion" }); res.Codigo3 = fuente.GetString("manzana"); foreach (var detalle in res.Detalles) { detalle.Id_componente = "1"; } res.Area = Utils.GetNumero(fuente["area_construccion"]); }
public static Resultado CrearRes(Resultado tpl) { var res = new Resultado { Id = Guid.NewGuid(), Canton = tpl.Canton, Id_ciudad = tpl.Id_ciudad, Fecha = DateTime.Now, Proceso = tpl.Proceso }; return res; }
public void CompletarDatos(Resultado res, ValoresFuente fuente) { res.Nombre = Utils.PruebeValor(fuente, new[] { "nombres", "direccion" }); res.Codigo3 = CodManzana(res); if (fuente.ContainsKey("num_edif")) { var temp = fuente.GetString("num_edif"); foreach (var detalle in res.Detalles) { detalle.Id_componente = temp; } } res.Area = Utils.GetNumero(fuente["area_bloque"]); }
public Resultado CrearResultado(ValoresFuente fuente) { var res = new Resultado { Id = Guid.NewGuid(), Codigo = fuente.Codigo1, Nombre = fuente.Codigo2, Fecha = DateTime.Now, Id_item = fuente.IdItem, Id_ciudad = City.Id, Canton = City.Nombre, Tipo_item = fuente.Tipo, Proceso = "REDES" }; return res; }
public string CodManzana(Resultado res) { return string.IsNullOrEmpty(res.Codigo) || res.Codigo.Length < 20 ? "S/N" : res.Codigo.Substring(0, 17); }
public float? ValorInd(Resultado res, int num) { switch (num) { case 1: return res.Indicador1; case 2: return res.Indicador2; case 3: return res.Indicador3; case 4: return res.Indicador4; case 5: return res.Indicador5; case 6: return res.Indicador6; } return null; }
public string CodManzana(Resultado res) { return string.IsNullOrEmpty(res.Codigo) || res.Codigo.Length < 10 ? "" : res.Codigo.Substring(0, 7); //return string.Format(ClaveManzana,fuente["zona"], fuente["sector"], fuente["manzana"]); }