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 = ""; }
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; }