public void btn_guardarActualizarDatos(object sender, EventArgs e) { AtmObj atm = (AtmObj)Session["terSeleccionado"]; if (atm == null) atm = new AtmObj(); atm.codigo = txbxCodigo.Text; atm.ip = txbxIp.Text; atm.ubicacion = txbxUbicacion.Text; atm.estado = estadoSeleccionado; Session["terSeleccionado"] = atm; if (!string.IsNullOrEmpty(txbxIdentificadorTerminal.Text)) { atm.id_atm = int.Parse(txbxIdentificadorTerminal.Text); } string estado = "A"; if (lsEstado.SelectedValue.Equals("B")) { estado = "B"; } atm.estado = estado; string mensaje = Globales.servicio.guardar_actualizar_terminal(atm , nuevo); CuadroMensaje mensajeNotificacion = new CuadroMensaje(sender, this.GetType()); lblmensaje.Text = mensaje; // mensajeNotificacion.mostrar_mensaje_alerta(mensaje); }
public void cargar_datos_tabla(AtmObj[] terminales, CuadroMensaje mensajeNotificacion) { limpiar_tabla_datos(); int i = 1; foreach (AtmObj atm in terminales) { if (string.IsNullOrEmpty(atm.estado)) { mensajeNotificacion.mostrar_mensaje_alerta("No existen terminales"); break; } HtmlTableRow fila = new HtmlTableRow(); HtmlTableCell celdaCod = new HtmlTableCell(); HtmlTableCell celdaIp = new HtmlTableCell(); HtmlTableCell celdaUbi = new HtmlTableCell(); HtmlTableCell celdaEst = new HtmlTableCell(); HtmlTableCell celdaProceso = new HtmlTableCell(); celdaCod.InnerText = atm.codigo; celdaIp.InnerText = atm.ip; celdaUbi.InnerText = atm.ubicacion; string strEstado = ""; if (atm.estado.Equals("A")) { strEstado = "Activo"; } else { strEstado = "Bloqueado"; } celdaEst.InnerText = strEstado; Button btnEd = new Button(); btnEd.Text = "Editar"; btnEd.ID = "btEd_" + i; btnEd.Click += new EventHandler(this.eventoBtnEditar); Button btnEl = new Button(); btnEl.Text = "Eliminar"; btnEl.Click += new EventHandler(this.eventoBtnEliminar); celdaProceso.Align = "Center"; btnEl.ID = "btnEl_" + i; btnEl.OnClientClick = "return confirm('¿Desea elminar registro?');"; celdaProceso.Controls.Add(btnEd); celdaProceso.Controls.Add(btnEl); fila.Cells.Add(celdaCod); fila.Cells.Add(celdaIp); fila.Cells.Add(celdaUbi); fila.Cells.Add(celdaEst); fila.Cells.Add(celdaProceso); tb_data.Rows.Add(fila); i++; } //buscar_datos(); Session["terminalesSistema"] = terminales; }
public void guardar_datos(object sender, EventArgs e) { AtmObj terminal = new AtmObj(); terminal.codigo = txbxCodigoTerminal.Text; terminal.estado = "A"; terminal.id_modelo = int.Parse(cboxModelo.SelectedValue); terminal.ip = txbxDirIP.Text; terminal.ubicacion = txbxDescripcion.Text; string [] mensaje = Globales.servicio.guardar_actualizar_terminal(terminal,false).Split('\n'); lblmensaje.Text = mensaje[0]; //Response.Write("<script language=javascript> alert('"+mensaje[0]+"'); </script>"); }
public void envioComando(Object sender, EventArgs e) { if (ATMs_Registrados.SelectedItem.Value.Equals("999901")) { this.lblMenEnv.Text = "Seleccione un terminal"; return; } string ipAtm = ATMs_Registrados.SelectedValue; string cmd = this.rbGroup.SelectedValue; AtmObj ter = new AtmObj(); ter.ip = ipAtm; ter.id_atm = 1; this.lblMenEnv.Text = rbGroup.SelectedItem.Text; this.lblMensConf.Text = Globales.servicio.enviarComandoTerminal(ter,cmd); }
public void cargarDatosTerminal(AtmObj atm) { if (atm != null ) { if (!IsPostBack) { txbxCodigo.Text = atm.codigo; txbxIp.Text = atm.ip; txbxUbicacion.Text = atm.ubicacion; //lsEstado.SelectedValue = atm.estado; this.txbxIdentificadorTerminal.Text = atm.id_atm.ToString(); } } }
public void cargar_datos(AtmObj ter) { estadoSeleccionado = lsEstado.SelectedValue; lsEstado.Items.Clear(); lsEstado.Items.Add(new ListItem("Bloqueado", "B")); lsEstado.Items.Add(new ListItem("Activo", "A")); if (ter != null) { nuevo = true; if (!IsPostBack) { estadoSeleccionado = ter.estado; } lsEstado.SelectedValue = estadoSeleccionado; lsEstado.Enabled = true; } else { lsEstado.SelectedValue = "A"; lsEstado.Enabled = false; nuevo = false; } }
/// <remarks/> public void obtener_detalle_alarma_terminalAsync(AtmObj atm) { this.obtener_detalle_alarma_terminalAsync(atm, null); }
public DetalleDescripcionObj[] obtener_detalle_alarma_terminal(AtmObj atm) { object[] results = this.Invoke("obtener_detalle_alarma_terminal", new object[] { atm}); return ((DetalleDescripcionObj[])(results[0])); }
/// <remarks/> public void enviarComandoTerminalAsync(AtmObj terminal, string comando, object userState) { if ((this.enviarComandoTerminalOperationCompleted == null)) { this.enviarComandoTerminalOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenviarComandoTerminalOperationCompleted); } this.InvokeAsync("enviarComandoTerminal", new object[] { terminal, comando}, this.enviarComandoTerminalOperationCompleted, userState); }
private void eventoBtnSucesos(object sender, EventArgs e) { string [] nombre = ((Button)sender).ID.Split('_'); int posicion = int.Parse(nombre[1]) - 1; MonitoreoDispositivos tm = terminalesUsuario[posicion]; this.lbl_codigoTerminal.Text = tm.codigo_atm; this.lbl_fechaEvento.Text = System.DateTime.Now.ToString("yyyy-MM-dd"); AtmObj atm = new AtmObj(); atm.codigo = tm.codigo_atm; atm.id_atm = tm.id_atm; Session["terminal"] = atm; DetalleDescripcionObj[] detalles = Globales.servicio.obtener_detalle_alarma_terminal(atm); if (detalles != null) { cargar_datos_enventos(detalles); } }
/// <remarks/> public void guardar_actualizar_responsable_terminalAsync(AtmObj[] terminales, UsuarioObj usuario) { this.guardar_actualizar_responsable_terminalAsync(terminales, usuario, null); }
/// <remarks/> public void guardar_actualizar_terminalAsync(AtmObj terminal, bool actualizar, object userState) { if ((this.guardar_actualizar_terminalOperationCompleted == null)) { this.guardar_actualizar_terminalOperationCompleted = new System.Threading.SendOrPostCallback(this.Onguardar_actualizar_terminalOperationCompleted); } this.InvokeAsync("guardar_actualizar_terminal", new object[] { terminal, actualizar}, this.guardar_actualizar_terminalOperationCompleted, userState); }
public string guardar_actualizar_terminal(AtmObj terminal, bool actualizar) { object[] results = this.Invoke("guardar_actualizar_terminal", new object[] { terminal, actualizar}); return ((string)(results[0])); }
private void verDescripcionSucesos(object sender, EventArgs e) { string[] nombre = ((Button)sender).ID.Split('_'); int posicion = int.Parse(nombre[1]) - 1; MonitoreoDispositivos tm = terminalesUsuario[posicion]; this.lbl_codigoTerminal.Text = tm.codigo_atm; this.lbl_fechaEvento.Text = System.DateTime.Now.ToString("yyyy-MM-dd"); AtmObj atm = new AtmObj(); atm.codigo = tm.codigo_atm; atm.id_atm = tm.id_atm; Page.ClientScript.RegisterStartupScript(this.GetType(), "refresh", "ventanaSecundaria(~/Contenido/VentanaEmergente.aspx);", true); //ACA SE DEBE COLOCAR UNA NUEVA VENTANA PARA MOSTRAR LOS EVENTOS }
/// <remarks/> public void obtener_detalle_alarma_terminalAsync(AtmObj atm, object userState) { if ((this.obtener_detalle_alarma_terminalOperationCompleted == null)) { this.obtener_detalle_alarma_terminalOperationCompleted = new System.Threading.SendOrPostCallback(this.Onobtener_detalle_alarma_terminalOperationCompleted); } this.InvokeAsync("obtener_detalle_alarma_terminal", new object[] { atm}, this.obtener_detalle_alarma_terminalOperationCompleted, userState); }
public void btn_guardar_datos(object sender,EventArgs e) { AtmObj[] terminales = new AtmObj[lista_Atm_asignados.Items.Count]; int i = 0; usuarioSeleccionado = int.Parse(lista_Usuarios.SelectedValue); UsuarioObj u = new UsuarioObj(); u.id = usuarioSeleccionado; foreach (ListItem terminal in lista_Atm_asignados.Items) { AtmObj atm = new AtmObj(); atm.id_atm = int.Parse(terminal.Value); terminales[i] = atm; i++; } string respuesta = Globales.servicio.guardar_actualizar_responsable_terminal(terminales,u); CuadroMensaje mensajeNotificacion = new CuadroMensaje(sender, this.GetType()); mensajeNotificacion.mostrar_mensaje_alerta(respuesta); }
private void cargar_datos_tabla(AtmObj[] terminales) { int i = 1; foreach (AtmObj terminal in terminales) { HtmlTableRow fila = new HtmlTableRow(); HtmlTableCell celdaNum = new HtmlTableCell(); HtmlTableCell celdaTer = new HtmlTableCell(); HtmlTableCell celdaGab1 = new HtmlTableCell(); HtmlTableCell celdaGab2 = new HtmlTableCell(); HtmlTableCell celdaGab3 = new HtmlTableCell(); HtmlTableCell celdaGab4 = new HtmlTableCell(); HtmlTableCell celdaGab5 = new HtmlTableCell(); HtmlTableCell celdaLec = new HtmlTableCell(); HtmlTableCell celdaMod = new HtmlTableCell(); HtmlTableCell celdaEst = new HtmlTableCell(); HtmlTableCell celdaProceso = new HtmlTableCell(); HtmlTableCell celdaLlave = new HtmlTableCell(); celdaNum.InnerText = i + ""; celdaTer.InnerText = terminal.codigo; Image estado = new Image(); estado.ImageUrl = "~/Imagenes/connect_no.png"; Image desc = new Image(); desc.ImageUrl = "~/Imagenes/editclear.png"; Image desc1 = new Image(); desc1.ImageUrl = "~/Imagenes/editclear.png"; Image desc2 = new Image(); desc2.ImageUrl = "~/Imagenes/editclear.png"; Image desc3 = new Image(); desc3.ImageUrl = "~/Imagenes/editclear.png"; Image desc4 = new Image(); desc4.ImageUrl = "~/Imagenes/editclear.png"; Image desc5 = new Image(); desc5.ImageUrl = "~/Imagenes/editclear.png"; Image desc6 = new Image(); desc6.ImageUrl = "~/Imagenes/editclear.png"; Image desc7 = new Image(); desc7.ImageUrl = "~/Imagenes/editclear.png"; estado.Width = 40; desc.Width = 30; desc1.Width = 30; desc2.Width = 30; desc3.Width = 30; desc4.Width = 30; desc5.Width = 30; desc6.Width = 30; desc7.Width = 30; //celdaEst.InnerText = "desconectado"; estado.ToolTip = "Estado de conexion del terminal"; celdaEst.Controls.Add(estado); desc.ToolTip = "Estado de la gaveta Uno"; celdaGab1.Controls.Add(desc); desc1.ToolTip = "Estado de la gaveta Dos"; celdaGab2.Controls.Add(desc1); desc2.ToolTip = "Estado de la gaveta Tres"; celdaGab3.Controls.Add(desc2); desc3.ToolTip = "Estado de la gaveta Cuatro"; celdaGab4.Controls.Add(desc3); desc4.ToolTip = "Estado de la gaveta Cinco"; celdaGab5.Controls.Add(desc4); desc5.ToolTip = "Estado de Lectora de Tarjeta"; celdaLec.Controls.Add(desc5); desc6.ToolTip = "Modo de operacion del atm"; celdaMod.Controls.Add(desc6); desc7.ToolTip = "Estado de llave de encriptacion tipo B"; celdaLlave.Controls.Add(desc7); Button btnEl = new Button(); btnEl.Text = "Sucesos"; btnEl.ToolTip = "Visualizar eventos del Terminal"; //btnEl.Click += new EventHandler(this.eventoBtnSucesos); celdaProceso.Align = "Center"; btnEl.ID = "btnEl_" + i; celdaProceso.Controls.Add(btnEl); fila.Cells.Add(celdaNum); fila.Cells.Add(celdaTer); fila.Cells.Add(celdaEst); fila.Cells.Add(celdaGab1); fila.Cells.Add(celdaGab2); fila.Cells.Add(celdaGab3); fila.Cells.Add(celdaGab4); fila.Cells.Add(celdaGab5); fila.Cells.Add(celdaLec); fila.Cells.Add(celdaMod); fila.Cells.Add(celdaLlave); fila.Cells.Add(celdaProceso); tb_terminales.Rows.Add(fila); i++; } Session["terminalSistemaUsr"] = terminales; }
/// <remarks/> public void guardar_actualizar_terminalAsync(AtmObj terminal, bool actualizar) { this.guardar_actualizar_terminalAsync(terminal, actualizar, null); }
public string enviarComandoTerminal(AtmObj terminal, string comando) { object[] results = this.Invoke("enviarComandoTerminal", new object[] { terminal, comando}); return ((string)(results[0])); }
public string guardar_actualizar_responsable_terminal(AtmObj[] terminales, UsuarioObj usuario) { object[] results = this.Invoke("guardar_actualizar_responsable_terminal", new object[] { terminales, usuario}); return ((string)(results[0])); }
/// <remarks/> public void enviarComandoTerminalAsync(AtmObj terminal, string comando) { this.enviarComandoTerminalAsync(terminal, comando, null); }
/// <remarks/> public void guardar_actualizar_responsable_terminalAsync(AtmObj[] terminales, UsuarioObj usuario, object userState) { if ((this.guardar_actualizar_responsable_terminalOperationCompleted == null)) { this.guardar_actualizar_responsable_terminalOperationCompleted = new System.Threading.SendOrPostCallback(this.Onguardar_actualizar_responsable_terminalOperationCompleted); } this.InvokeAsync("guardar_actualizar_responsable_terminal", new object[] { terminales, usuario}, this.guardar_actualizar_responsable_terminalOperationCompleted, userState); }
protected void Page_Load(object sender, EventArgs e) { // se cargan los terminales que tiene el usuario terminal = (AtmObj)Session["terminal"]; if (tb_terminales != null) { tb_terminales.Rows.Clear(); } if (tb_evento != null) { tb_evento.Rows.Clear(); } setAutoRefresh(); HtmlTableRow fila = new HtmlTableRow(); HtmlTableCell celdaNum = new HtmlTableCell(); HtmlTableCell celdaTer = new HtmlTableCell(); HtmlTableCell celdaGab = new HtmlTableCell(); HtmlTableCell celdaDis = new HtmlTableCell(); HtmlTableCell celdaLec = new HtmlTableCell(); HtmlTableCell celdaImp = new HtmlTableCell(); HtmlTableCell celdaMod = new HtmlTableCell(); HtmlTableCell celdaEst = new HtmlTableCell(); HtmlTableCell celdaLlave = new HtmlTableCell(); HtmlTableCell celdaProceso = new HtmlTableCell(); celdaNum.InnerText = "#"; celdaTer.InnerText = "Terminal"; celdaEst.InnerText = "Conexión"; celdaGab.InnerText = "Gavetas"; celdaGab.ColSpan = 5; celdaDis.InnerText = "Dispensador"; celdaLlave.InnerText = "Llave"; celdaLec.InnerText = "Lectora"; celdaImp.InnerText = "Impresora"; celdaMod.InnerText = "Modo"; celdaProceso.InnerText = "Eventos"; fila.Cells.Add(celdaNum); fila.Cells.Add(celdaTer); fila.Cells.Add(celdaEst); fila.Cells.Add(celdaGab); fila.Cells.Add(celdaDis); fila.Cells.Add(celdaLec); fila.Cells.Add(celdaImp); fila.Cells.Add(celdaMod); fila.Cells.Add(celdaLlave); fila.Cells.Add(celdaProceso); fila.BgColor = "4E4545"; fila.Style.Value = "color: #FFFFFF"; tb_terminales.Rows.Add(fila); HtmlTableRow filaE = new HtmlTableRow(); HtmlTableCell celdaNume = new HtmlTableCell(); HtmlTableCell celdaHora = new HtmlTableCell(); HtmlTableCell celdaDato = new HtmlTableCell(); HtmlTableCell celdaTipoError = new HtmlTableCell(); HtmlTableCell celdaDescripcion = new HtmlTableCell(); //HtmlTableCell celdaVerEvento = new HtmlTableCell(); celdaNume.InnerText = "#"; celdaHora.InnerText = "Hora hh:mm:ss"; celdaDato.InnerText = "Tipo Mensaje"; celdaTipoError.InnerText = "Evento"; celdaDescripcion.InnerText = "información Evento"; //celdaVerEvento.InnerText = "Ver información"; filaE.Cells.Add(celdaHora); filaE.Cells.Add(celdaDato); filaE.Cells.Add(celdaTipoError); filaE.Cells.Add(celdaDescripcion); //filaE.Cells.Add(celdaVerEvento); filaE.BgColor = "4E4545"; filaE.Style.Value = "color: #FFFFFF"; tb_evento.Rows.Add(filaE); UsuarioObj usrSesion = (UsuarioObj)Session["usuario"]; if (usrSesion != null && !IsCallback) { terminalesUsuario = Globales.servicio.obtener_monitoreo_dipositivos(usrSesion); if (terminalesUsuario != null) { cargar_datos_tabla(terminalesUsuario); } } if (terminal != null) { this.lbl_codigoTerminal.Text = terminal.codigo; this.lbl_fechaEvento.Text = System.DateTime.Now.ToString("yyyy-MM-dd"); DetalleDescripcionObj[] detalles = Globales.servicio.obtener_detalle_alarma_terminal(terminal); if (detalles != null) { cargar_datos_enventos(detalles); } } }