//proceso que devuelve las coordenadas de un terreno public DataTable CargarCoordenadas(string codlote) { ccoordenada obj = new ccoordenada(); DataSet ds = new DataSet(); DataTable tabla = new DataTable(); ds = obj.ListarTabla(codlote); tabla = ds.Tables[0]; return(tabla); }
public DataTable CargarCoordenadas(string codlote) { ccoordenada obj = new ccoordenada(); //obj.Listar(dataGridView2, codlote); DataSet ds = new DataSet(); DataTable tabla = new DataTable(); ds = obj.ListarTabla(codlote); tabla = ds.Tables[0]; return(tabla); //tabla.Rows[1]["LAT"].ToString(); //tabla.Rows[1]["LNG"].ToString(); }
private void btnaceptar_Click(object sender, EventArgs e) { cterreno ter = new cterreno(); if (!ter.Duplicado(txtidterreno.Text)) { if (dataGridView1.RowCount > 3) { //guardar terreno ter.Idterreno = txtidterreno.Text; ter.IdUrbanizacion = int.Parse((cmburbanizacion.SelectedValue).ToString()); ter.Idtipo = int.Parse((cmbtipoterreno.SelectedValue).ToString()); ter.MetrosCuadrados = txtmetros.Text; ter.EstadoReserva = "LIBRE"; ter.Precio = txtprecio.Text; ter.Estado = "HABILITADO"; ter.Registrar(); // guardar coordenadas for (int i = 0; i < dataGridView1.RowCount; i++) { ccoordenada cor = new ccoordenada(); cor.CodLote = txtidterreno.Text; cor.Latitud = dataGridView1[1, i].Value.ToString(); cor.Longitud = dataGridView1[2, i].Value.ToString(); cor.Registrar(); } MessageBox.Show("Terreno registrado correctamente"); Limpiar(); ultimoreg = txtidterreno.Text; CargarTerrenos(); DibujarLotes(); } else { MessageBox.Show("Error al guardar. \n Inserte las coordenadas del terreno.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Error al intentar Guardar, ya existe el Terreno.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }