protected void dplDepartamento_SelectedIndexChanged(object sender, EventArgs e) { try { long departamento = Convert.ToInt64(dplDepartamento.SelectedValue); DEPARTAMENTO aux = Controller.ControllerDepartamento.buscarIdDepartamento(departamento); if (aux.ID_LUZ_D != null) { LUZ_DEPARTAMENTO luz = Controller.ControllerLuzDepartamento.buscarIdLuzDepartamento(Convert.ToInt64(aux.ID_LUZ_D)); lbLuz.Text = luz.CODIGO_LUZ_D; } else { lbLuz.Text = "No Posee"; } EDIFICIO edificio = Controller.ControllerEdificio.buscarIdEdificio(aux.ID_EDIFICIO); CONDOMINIO condominio = Controller.ControllerCondominio.buscarIdCondominio(edificio.ID_CONDOMINIO); lbEdificio.Text = edificio.NOMBRE_EDIFICIO; lbCondominio.Text = condominio.NOMBRE_CONDOMINIO; } catch (Exception ex) { lbLuz.Text = ""; lbCondominio.Text = ""; lbEdificio.Text = ""; System.Diagnostics.Debug.WriteLine("Error: " + ex); } }
protected void btnModificarLuz_Click(object sender, EventArgs e) { Adapter.AdapterLuzDepartamento adapter = new Adapter.AdapterLuzDepartamento(); CONDOMINIO condominio = Controller.ControllerCondominio.buscarIdCondominio(Convert.ToInt64(dplCondominio.SelectedValue)); EDIFICIO edificio = Controller.ControllerEdificio.buscarIdEdificio(Convert.ToInt64(dplEdificio.SelectedValue)); DEPARTAMENTO departamento = Controller.ControllerDepartamento.buscarIdDepartamento(Convert.ToInt64(dplDepartamento.SelectedValue)); LUZ_DEPARTAMENTO luz = Controller.ControllerLuzDepartamento.buscarIdLuzDepartamento(Convert.ToInt64(dplLuz.SelectedValue)); lbError.Visible = false; List <Adapter.AdapterLuzDepartamento> listaAux = listaLuzDepartamentoUpdate; if (listaLuzDepartamentoUpdate.Count > 0) { foreach (Adapter.AdapterLuzDepartamento item in listaAux.ToList()) { if (item._ID_LUZ_D == Convert.ToInt64(dplLuz.SelectedValue)) { lbError.Visible = true; lbError.Text = "Luz ya Asignada"; } else if (item._ID_DEPARTAMENTO == Convert.ToInt64(dplDepartamento.SelectedValue)) { lbError.Visible = true; lbError.Text = "Departamento ya Posee Luz"; } else { lbError.Visible = false; adapter._ID_LUZ_D = luz.ID_LUZ_D; adapter._CODIGO_LUZ_D = luz.CODIGO_LUZ_D; adapter._ID_DEPARTAMENTO = departamento.ID_DEPARTAMENTO; adapter._NUMERO_DEP = departamento.NUMERO_DEP; adapter._ID_EDIFICIO = edificio.ID_EDIFICIO; adapter._NOMBRE_EDIFICIO = edificio.NOMBRE_EDIFICIO; adapter._ID_CONDOMINIO = condominio.ID_CONDOMINIO; adapter._NOMBRE_CONDOMINIO = condominio.NOMBRE_CONDOMINIO; adapter._ESTADO_LUZ_D = luz.ESTADO_LUZ_D; listaLuzDepartamentoUpdate.Add(adapter); grLuces.DataSource = listaLuzDepartamentoUpdate; grLuces.DataBind(); } } } else { adapter._ID_LUZ_D = luz.ID_LUZ_D; adapter._CODIGO_LUZ_D = luz.CODIGO_LUZ_D; adapter._ID_DEPARTAMENTO = departamento.ID_DEPARTAMENTO; adapter._NUMERO_DEP = departamento.NUMERO_DEP; adapter._ID_EDIFICIO = edificio.ID_EDIFICIO; adapter._NOMBRE_EDIFICIO = edificio.NOMBRE_EDIFICIO; adapter._ID_CONDOMINIO = condominio.ID_CONDOMINIO; adapter._NOMBRE_CONDOMINIO = condominio.NOMBRE_CONDOMINIO; adapter._ESTADO_LUZ_D = luz.ESTADO_LUZ_D; listaLuzDepartamentoUpdate.Add(adapter); grLuces.DataSource = listaLuzDepartamentoUpdate; grLuces.DataBind(); } }
public static LUZ_DEPARTAMENTO buscarIdLuzDepartamento(long luz) { using (EasyLifeEntities dbc = new EasyLifeEntities()) { LUZ_DEPARTAMENTO aux = (from u in dbc.LUZ_DEPARTAMENTO where u.ID_LUZ_D == luz select u).FirstOrDefault(); if (aux != null) { return(aux); } else { return(null); } } }
protected void dplDepartamento_SelectedIndexChanged(object sender, EventArgs e) { try { long departamento = Convert.ToInt64(dplDepartamento.SelectedValue); LUZ_DEPARTAMENTO luz = Controller.ControllerLuzDepartamento.buscarLuzDepartamento(departamento); if (luz.ESTADO_LUZ_D == true) { lbEstado.Text = "Encendido"; } else { lbEstado.Text = "Apagado"; } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("Error " + ex); } }
protected void btnAgregarLuzDep_Click(object sender, EventArgs e) { lbError.Visible = false; LUZ_DEPARTAMENTO luz = new LUZ_DEPARTAMENTO(); List <LUZ_DEPARTAMENTO> lista = Controller.ControllerLuzDepartamento.listaLuzDepartamento(); Boolean operation = true; foreach (LUZ_DEPARTAMENTO item in lista) { if (item.CODIGO_LUZ_D.Equals(txtCod.Text)) { lbError.Visible = true; lbError.Text = "Luz ya esta Registrada"; operation = false; } } if (listaLuzDep.Count > 0) { foreach (LUZ_DEPARTAMENTO item in listaLuzDep) { if (item.CODIGO_LUZ_D.Equals(txtCod.Text)) { lbError.Visible = true; lbError.Text = "Luz ya Ingresada"; operation = false; } } } if (operation == true) { lbError.Visible = false; grCodLuzDep.Visible = true; luz.CODIGO_LUZ_D = txtCod.Text; listaLuzDep.Add(luz); grCodLuzDep.DataSource = listaLuzDep; grCodLuzDep.DataBind(); } txtCod.Text = ""; }