Пример #1
0
    // 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;
        }
    }
Пример #2
0
    // 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;
        }
    }
Пример #3
0
    // 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;
        }
    }