예제 #1
0
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            lbElementos.Visible = true;
            grElementos.Visible = true;
            Adapter.AdapterElemento adapter = new Adapter.AdapterElemento();
            EDIFICIO edificio = Controller.ControllerEdificio.buscarIdEdificio(Convert.ToInt64(dplEdificio.SelectedValue));

            adapter._ID_EDIFICIO     = edificio.ID_EDIFICIO;
            adapter._NOMBRE_EDIFICIO = edificio.NOMBRE_EDIFICIO;
            adapter._TIPO            = dplTipo.SelectedValue;
            if (dplTipo.SelectedIndex == 1)
            {
                adapter._CANTIDAD  = Convert.ToInt32(txtCantidadBodega.Text);
                adapter._DIMENSION = Convert.ToDouble(txtDimBodega.Text);
                adapter._PRECIO    = 0;
            }
            else if (dplTipo.SelectedIndex == 2)
            {
                adapter._CANTIDAD  = Convert.ToInt32(txtEstacionamiento.Text);
                adapter._DIMENSION = 0;
                adapter._PRECIO    = Convert.ToInt32(txtPrecio.Text);
            }
            listaElemento.Add(adapter);
            grElementos.DataSource = listaElemento;
            grElementos.DataBind();
            txtCantidadBodega.Text  = "";
            txtDimBodega.Text       = "";
            txtEstacionamiento.Text = "";
        }
예제 #2
0
        protected void btnAgregarBodega_Click(object sender, EventArgs e)
        {
            lbElementos.Visible     = true;
            grElementos.Visible     = true;
            lbErrorElemento.Visible = false;
            Adapter.AdapterElemento adapter = new Adapter.AdapterElemento();
            long    bodegaDpl = Convert.ToInt64(dplBodega.SelectedValue);
            Boolean operation = true;

            if (listaElemento.Count <= 0)
            {
                long         dep          = Convert.ToInt64(dplDepElemento.SelectedValue);
                DEPARTAMENTO departamento = Controller.ControllerDepartamento.buscarIdDepartamento(dep);
                BODEGA       bodega       = Controller.ControllerBodega.buscarBodega(bodegaDpl);
                EDIFICIO     edificio     = Controller.ControllerEdificio.buscarIdEdificio(departamento.ID_EDIFICIO);
                adapter._NOMBRE_EDIFICIO = edificio.NOMBRE_EDIFICIO;
                adapter._DEP             = departamento.NUMERO_DEP;
                adapter._ID_DEP          = departamento.ID_DEPARTAMENTO;
                adapter._TIPO            = "Bodega";
                adapter._ID_EST          = 0;
                adapter._ID_BODEGA       = bodega.ID_BODEGA;
                adapter._NUMERO_ELEMENTO = bodega.NUMERO_BODEGA;
                adapter._DIMENSION       = bodega.DIMENSION_BODEGA;
                adapter._PRECIO          = 0;
                listaElemento.Add(adapter);
            }
            else
            {
                foreach (Adapter.AdapterElemento item in listaElemento)
                {
                    if (item._ID_BODEGA == bodegaDpl)
                    {
                        operation = false;
                    }
                }

                if (operation == true)
                {
                    long         dep          = Convert.ToInt64(dplDepElemento.SelectedValue);
                    DEPARTAMENTO departamento = Controller.ControllerDepartamento.buscarIdDepartamento(dep);
                    BODEGA       bodega       = Controller.ControllerBodega.buscarBodega(bodegaDpl);
                    EDIFICIO     edificio     = Controller.ControllerEdificio.buscarIdEdificio(departamento.ID_EDIFICIO);
                    adapter._NOMBRE_EDIFICIO = edificio.NOMBRE_EDIFICIO;
                    adapter._DEP             = departamento.NUMERO_DEP;
                    adapter._ID_DEP          = departamento.ID_DEPARTAMENTO;
                    adapter._TIPO            = "Bodega";
                    adapter._ID_EST          = 0;
                    adapter._ID_BODEGA       = bodega.ID_BODEGA;
                    adapter._NUMERO_ELEMENTO = bodega.NUMERO_BODEGA;
                    adapter._DIMENSION       = bodega.DIMENSION_BODEGA;
                    adapter._PRECIO          = 0;
                    listaElemento.Add(adapter);
                }
                else
                {
                    lbErrorElemento.Visible = true;
                }
            }

            grElementos.DataSource = listaElemento;
            grElementos.DataBind();
            dplEstacionamiento.SelectedIndex = 0;
        }