示例#1
0
 /// <remarks/>
 public void obtener_alarma_atmAsync(AlarmasObj alarma, object userState) {
     if ((this.obtener_alarma_atmOperationCompleted == null)) {
         this.obtener_alarma_atmOperationCompleted = new System.Threading.SendOrPostCallback(this.Onobtener_alarma_atmOperationCompleted);
     }
     this.InvokeAsync("obtener_alarma_atm", new object[] {
                 alarma}, this.obtener_alarma_atmOperationCompleted, userState);
 }
示例#2
0
 public AlarmasObj[] obtener_alarma_atm(AlarmasObj alarma) {
     object[] results = this.Invoke("obtener_alarma_atm", new object[] {
                 alarma});
     return ((AlarmasObj[])(results[0]));
 }
示例#3
0
 /// <remarks/>
 public void obtener_alarma_atmAsync(AlarmasObj alarma) {
     this.obtener_alarma_atmAsync(alarma, null);
 }
        public void cargar_eventos_usuario(UsuarioObj usr)
        {
            AvanceObj[] avances = Globales.servicio.obtener_avance_by_usuario(usr);
            Session["avancesSistema"] = avances;
            int filaNum = 1;
            foreach(AvanceObj avance in avances){
                HtmlTableRow fila = new HtmlTableRow();
                HtmlTableCell celdaNum = new HtmlTableCell();
                HtmlTableCell celdaEven = new HtmlTableCell();
                HtmlTableCell celdaTer = new HtmlTableCell();
                HtmlTableCell celdaFEv = new HtmlTableCell();
                HtmlTableCell celdaDes = new HtmlTableCell();
                HtmlTableCell celdaNot = new HtmlTableCell();
                HtmlTableCell celdaEst = new HtmlTableCell();
                HtmlTableCell celdaProceso = new HtmlTableCell();
                celdaNum.InnerText = filaNum + "";

                AlarmasObj a = new AlarmasObj();
                a.id_atm = 0;
                a.id_alarma = avance.id_alarma;
                celdaEven.InnerText = avance.id_alarma+"";
                try
                {
                    AlarmasObj[] alarma = Globales.servicio.obtener_alarma_atm(a);
                    celdaDes.InnerText = alarma[0].mensaje;
                    celdaFEv.InnerText = alarma[0].fecha_registro.ToString("yyyy-MM-dd");
                    string busqueda = alarma[0].id_atm + ":" + "1";
                    Session["alarmasSistema"] = alarma;
                    AtmObj [] terminales = Globales.servicio.buscar_terminal(busqueda,true);
                    celdaTer.InnerText = terminales[0].codigo;

                }
                catch (IndexOutOfRangeException e) {
                    string s = e.Message;
                    celdaEven.InnerText = "Sin mensaje a mostrar";
                }
                celdaEven.InnerText = avance.id_alarma+"";

                CheckBox cbxAtencio = new CheckBox();
                cbxAtencio.Checked = avance.atendido;
                celdaEst.Controls.Add(cbxAtencio);
                cbxAtencio.Enabled = false;
                CheckBox cbxNotifi = new CheckBox();
                cbxNotifi.Checked = avance.notificacion;
                celdaNot.Controls.Add(cbxNotifi);
                cbxNotifi.Enabled = false;
                Button atender = new Button();
                atender.Text = "ingresar Atencion";
                atender.ID = "btnAtender_" + filaNum;
                celdaProceso.Controls.Add(atender);
                atender.Click += new EventHandler(this.eventoBtnEditar);
                fila.Cells.Add(celdaNum);
                fila.Cells.Add(celdaEven);
                fila.Cells.Add(celdaDes);
                fila.Cells.Add(celdaTer);
                fila.Cells.Add(celdaFEv);
                fila.Cells.Add(celdaEst);
                fila.Cells.Add(celdaNot);
                fila.Cells.Add(celdaProceso);
                tb_evento.Rows.Add(fila);
                filaNum++;
            }
        }