Exemplo n.º 1
0
 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);
         }
     }
 }
Exemplo n.º 4
0
 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);
     }
 }
Exemplo n.º 5
0
        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 = "";
        }