// CREAR protected void btCrearApartamento_Click(object sender, EventArgs e) { try { if (txtBaños.Text == "" || txtDireccion.Text == "" || txtHabitaciones.Text == "" || txtMetrosCuadradosP.Text == "" || txtPadron.Text == "" || txtPiso.Text == "" || txtPrecio.Text == "") { throw new Exception("Debe completar los campos.."); } List <string> listadoServicios = null; Zona zona = new Zona(ZonasControl1.getNombre(), ZonasControl1.getDepartamento(), "", 0, listadoServicios, true); Empleado empleado = (Empleado)Session["Empleado"]; Apartamento apartamento = new Apartamento(Convert.ToInt32(Session["Apartamento"]), zona, empleado, Convert.ToInt32(txtPrecio.Text), txtDireccion.Text, ddlTipoAccion.SelectedValue, Convert.ToInt32(txtBaños.Text), Convert.ToInt32(txtHabitaciones.Text), Convert.ToInt32(txtMetrosCuadradosP.Text), Asensor.Checked, Convert.ToInt32(txtPiso.Text)); ILogicaPropiedad LPropiedad = FabricaLogica.getLogicaPropiedad(); LPropiedad.Agregar(apartamento); lbResultado.Text = "Se ha creado apartamento satisfactoriamente"; LimpiarCampos(); cuadroPropiedad.Visible = false; btCrearApartamento.Visible = false; btModificarApartamento.Visible = false; btEliminarApartamento.Visible = false; } catch (Exception ex) { lbResultado.Text = ex.Message; } }
// MODIFICAR protected void btModificarApartamento_Click(object sender, EventArgs e) { try { if (txtBaños.Text == "" || txtDireccion.Text == "" || txtHabitaciones.Text == "" || txtMetrosCuadradosP.Text == "" || txtPadron.Text == "" || txtPiso.Text == "" || txtPrecio.Text == "") { throw new Exception("Debe completar los campos.."); } Empleado empleado = (Empleado)Session["Empleado"]; Apartamento apartamento = (Apartamento)Session["Apartamento"]; apartamento.Empleado = empleado; apartamento.Zona.Nombre = ZonasControl1.getNombre(); apartamento.Zona.Departamento = ZonasControl1.getDepartamento(); apartamento.Precio = Convert.ToInt32(txtPrecio.Text); apartamento.Direccion = txtDireccion.Text; apartamento.TipoDeAccion = ddlTipoAccion.SelectedValue; apartamento.Baño = Convert.ToInt32(txtBaños.Text); apartamento.Habitaciones = Convert.ToInt32(txtHabitaciones.Text); apartamento.MetrosCuadradosP = Convert.ToInt32(txtMetrosCuadradosP.Text); apartamento.Ascensor = Asensor.Checked; apartamento.Piso = Convert.ToInt32(txtPiso.Text); ILogicaPropiedad LPropiedad = FabricaLogica.getLogicaPropiedad(); LPropiedad.Modificar(apartamento); lbResultado.Text = "Se ha modificado propiedad satisfactoriamente"; cuadroPropiedad.Visible = false; btEliminarApartamento.Visible = false; btCrearApartamento.Visible = false; btModificarApartamento.Visible = false; } catch (Exception ex) { lbResultado.Text = ex.Message; } }
// MODIFICAR protected void btModificarCasa_Click(object sender, EventArgs e) { try { if (txtBaños.Text == "" || txtDireccion.Text == "" || txtHabitaciones.Text == "" || txtMetrosCuadradosP.Text == "" || txtPadron.Text == "" || txtMetrosCuadradosC.Text == "" || txtPrecio.Text == "") { throw new Exception("Debe completar los campos.."); } Empleado empleado = (Empleado)Session["Empleado"]; Casa casa = (Casa)Session["Casa"]; casa.Empleado = empleado; casa.Zona.Nombre = ZonasControl1.getNombre(); casa.Zona.Departamento = ZonasControl1.getDepartamento(); casa.Precio = Convert.ToInt32(txtPrecio.Text); casa.Direccion = txtDireccion.Text; casa.TipoDeAccion = ddlTipoAccion.SelectedValue; casa.Baño = Convert.ToInt32(txtBaños.Text); casa.Habitaciones = Convert.ToInt32(txtHabitaciones.Text); casa.MetrosCuadradosP = Convert.ToInt32(txtMetrosCuadradosP.Text); casa.FondoJardin = FondoJardin.Checked; casa.MetrosCuadradosC = Convert.ToInt32(txtMetrosCuadradosC.Text); ILogicaPropiedad LPropiedad = FabricaLogica.getLogicaPropiedad(); LPropiedad.Modificar(casa); lbResultado.Text = "Se ha modificado propiedad satisfactoriamente"; cuadroPropiedad.Visible = false; btEliminarCasa.Visible = false; btCrearCasa.Visible = false; btModificarCasa.Visible = false; } catch (Exception ex) { lbResultado.Text = ex.Message; } }