public static string subCrearGeocerca(GeocercaBean poGeocercaBean, String flgHabilitado) { try { List <GeocercaPuntosBean> loLstGeocercaPuntosBean = new List <GeocercaPuntosBean>(); String lsPuntos = String.Empty; loLstGeocercaPuntosBean = poGeocercaBean.LstGeocercaPuntosBean; for (int i = 0; i < loLstGeocercaPuntosBean.Count; i++) { String lsCoordenadas = loLstGeocercaPuntosBean[i].latitud + "|" + loLstGeocercaPuntosBean[i].longitud; String lsSeparador = (i + 1 == loLstGeocercaPuntosBean.Count) ? String.Empty : "@"; lsPuntos += lsCoordenadas + lsSeparador; } poGeocercaBean.Puntos = lsPuntos; poGeocercaBean.FlagHabilitado = flgHabilitado; poGeocercaBean.Rectangulo = subObtenerDatosRectangulo(lsPuntos); String lsCoddigo = GeocercaModel.subCrearGeocerca(poGeocercaBean).ToString(); return(lsCoddigo); } catch (Exception) { throw new Exception("El nombre ingresado ya existe."); } }
public static GeocercaBean subObtenerGeocercaPorId(Int32 piIdGeocerca) { DataTable ldtGeocerca = GeocercaModel.subObtenerGeocercaPorId(piIdGeocerca); GeocercaBean loBeanGeocerca = new GeocercaBean(); List <GeocercaPuntosBean> lista = new List <GeocercaPuntosBean>(); if (ldtGeocerca != null && ldtGeocerca.Rows.Count > 0) { loBeanGeocerca.id = ldtGeocerca.Rows[0]["IdGeocerca"].ToString(); loBeanGeocerca.nombre = ldtGeocerca.Rows[0]["Descripcion"].ToString(); loBeanGeocerca.Puntos = ldtGeocerca.Rows[0]["Punto"].ToString(); loBeanGeocerca.LstGeocercaPuntosBean = subObtenerListaDePuntos(ldtGeocerca.Rows[0]["Punto"].ToString()); } return(loBeanGeocerca); }
public static List <GeocercaBean> subListarGeocercas(Boolean pbHabilitado) { DataTable ldtGeocerca = GeocercaModel.subListarGeocercas(pbHabilitado); List <GeocercaBean> loLstGeocercaBean = new List <GeocercaBean>(); if (ldtGeocerca != null && ldtGeocerca.Rows.Count > 0) { foreach (DataRow row in ldtGeocerca.Rows) { GeocercaBean loBeanGeocerca = new GeocercaBean(); loBeanGeocerca.id = row["IdOpcion"].ToString(); loBeanGeocerca.nombre = row["Descripcion"].ToString(); loLstGeocercaBean.Add(loBeanGeocerca); } } return(loLstGeocercaBean); }
public static string registrarGeocercaAPartirDeXML(string xml) { return(GeocercaModel.registrarGeocercaBDAPartirDeXML(xml)); }
public static void subBorrarGeocerca(Int32 psIdGeocerca, String flgHabilitado) { GeocercaModel.subBorrarGeocerca(psIdGeocerca, flgHabilitado); }