private EvaluacionEventoDC_DTO GetDescripcion(tipoEvento tipo, SendEvent_DTO evento) { bool eventoAlarmado = false; List <string> descripcion = new List <string> { tipo.ToString(), //NOMBRE DEL EVENTO (bool)evento.tapabocas ? "0" : "1", //ALERTA DE TAPABOCAS (evento.temperatura <= evento.tempRef) ? "0" : "1", //ALERTA DE TEMPERATURA (bool)evento.validaIdentidad? "0" : "1", //ALERTA DOCUMENTO Y BADGE NO COINCIDEN (bool)evento.ecoPassVigente? "0" : "1", (bool)evento.PersonaConocida? "0" : "1", (bool)evento.BiomeConectado? "0" : "1" }; for (int i = 1; i < descripcion.Count; i++) { if (descripcion[i] == "1") { eventoAlarmado = true; } } return(new EvaluacionEventoDC_DTO { descripcionEvento = descripcion[0] + "|" + descripcion[1] + "|" + descripcion[2] + "|" + evento.documento.ToString() + "|" + evento.temperatura.ToString() + "|" + evento.tempRef.ToString() + "|" + descripcion[3] + "|" + descripcion[4] + "|" + descripcion[5] + "|" + descripcion[6], alarmaEvento = eventoAlarmado }); }
public belEventosNFe(string xChaveNFe, string xCodEvento, tipoEvento tpEvento, int iNumEvento = 1, string xJust = "", string xProt = null) { lTpEventos.Add(new KeyValuePair <string, string>("210200", "Confirmacao da Operacao")); lTpEventos.Add(new KeyValuePair <string, string>("210210", "Ciencia da Operacao")); lTpEventos.Add(new KeyValuePair <string, string>("210220", "Desconhecimento da Operacao")); lTpEventos.Add(new KeyValuePair <string, string>("210240", "Operacao nao Realizada")); this.tpEvento = tpEvento; this.xChaveNFe = xChaveNFe; this.xCodEvento = xCodEvento; this.xProt = xProt; this.iNumEvento = iNumEvento; this.xJust = xJust; }
public belEventosNFe(string xChaveNFe, string xCodEvento, tipoEvento tpEvento, int iNumEvento = 1, string xJust = "", string xProt = null) { lTpEventos.Add(new KeyValuePair<string, string>("210200", "Confirmacao da Operacao")); lTpEventos.Add(new KeyValuePair<string, string>("210210", "Ciencia da Operacao")); lTpEventos.Add(new KeyValuePair<string, string>("210220", "Desconhecimento da Operacao")); lTpEventos.Add(new KeyValuePair<string, string>("210240", "Operacao nao Realizada")); this.tpEvento = tpEvento; this.xChaveNFe = xChaveNFe; this.xCodEvento = xCodEvento; this.xProt = xProt; this.iNumEvento = iNumEvento; this.xJust = xJust; }
void GestionarEvento() { currentEvent++; if (currentEvent >= losEventos.Length) { return; // Ya se paso todo el array } // Guardo que tipo de eventos es lo que toca tipoEvento tipoActual = losEventos [currentEvent].elTipo; // Evaluar cada caso switch (tipoActual) { case tipoEvento.wave1: Wave1(); /*Debug.Log ("Hace W1");*/ break; case tipoEvento.wave2: /*Debug.Log ("Hace W2");*/ StartCoroutine(Wave2()); break; case tipoEvento.wave3: Wave3(); /*Debug.Log ("Hace W3");*/ break; case tipoEvento.item1: /*Debug.Log ("Hace I1");*/ break; case tipoEvento.wait: StartCoroutine(Wait()); /*Debug.Log ("Hace wait");*/ break; } // El ciclo solo se hace en los casos que no sean el Wait if (losEventos[currentEvent].elTipo != tipoEvento.wait) { //Gestionar el siguiente evento cuando toque float espera = losEventos[currentEvent].siguiente; Invoke("GestionarEvento", espera); // Actualizar para el siguiente evento } }
/// <summary> /// Devuelve resultado del analisis de temperatura y tapabocas /// </summary> /// <param name="tipo"> /// 0-Ingreso Biometrico, 1-Ingreso Biometrico No Identificado, /// 2-Salida Biometrico, 3-Salida Biometrico No identificado /// </param> /// <param name="evento"></param> /// <returns></returns> private EvaluacionEvento_DTO GetDescripcion(tipoEvento tipo, SendEvent_DTO evento) { List <string> descripcion = new List <string> { tipo.ToString(), //NOMBRE DEL EVENTO (bool)evento.tapabocas ? "0" : "1", //ALERTA DE TAPABOCAS (evento.temperatura <= evento.tempRef) ? "0" : "1", //ALERTA DE TEMPERATURA (bool)evento.validaIdentidad? "0" : "1" //ALERTA DOCUMENTO Y BADGE NO COINCIDEN }; return(new EvaluacionEvento_DTO { descripcionEvento = descripcion[0] + "|" + descripcion[1] + "|" + descripcion[2] + "|" + evento.documento.ToString() + "|" + evento.temperatura.ToString() + "|" + evento.tempRef.ToString() + "|" + descripcion[3], alarmaEvento = (descripcion[1] == "1" || descripcion[2] == "1" || descripcion[3] == "1") }); }
public Evento(tipoEvento tipo, mapa map) { Imagen = "ms-appx:///Assets/Imagenes/eventoIcon.png"; switch (tipo) { case tipoEvento.roboBanco: Tipo = "Robo a banco"; break; case tipoEvento.huida: Tipo = "Huida"; break; case tipoEvento.rescate: Tipo = "Rescate"; break; default: break; } switch (map) { case mapa.fuencacity: Mapa = "Fuencacity"; break; case mapa.berlin: Mapa = "Berlín"; break; case mapa.chicago: Mapa = "Chicago"; break; default: break; } }
private void Btn_valor_contrato_Click(object sender, RoutedEventArgs e) { if (txt_asistentes.Text == "" | txt_personal_adicional.Text == "") { MessageBox.Show("NECESITA INGRESAR DATOS PARA REALIZAR CALCULO DE SU CONTRATO"); } else { int recargoAsistentes = 0; double recargoPersonal = 0; try { int.Parse(txt_asistentes.Text); int.Parse(txt_personal_adicional.Text); int numeroAsistentes = int.Parse(txt_asistentes.Text); int personalAdicional = int.Parse(txt_personal_adicional.Text); if (numeroAsistentes >= 1 && numeroAsistentes <= 20) { recargoAsistentes = 3 + recargoAsistentes; } if (numeroAsistentes >= 21 && numeroAsistentes <= 50) { recargoAsistentes = 5 + recargoAsistentes; } if (numeroAsistentes > 50) { recargoAsistentes = ((numeroAsistentes - 50) / 20) * 2 + 5; } if (personalAdicional == 2) { recargoPersonal = 2 + recargoPersonal; } if (personalAdicional == 3) { recargoPersonal = 3 + recargoPersonal; } if (personalAdicional == 4) { recargoPersonal = 3.5 + recargoPersonal; } if (personalAdicional > 4) { recargoPersonal = (personalAdicional - 4) * 0.5 + 3.5; } object eventoSeleccionado = cmb_tipo_evento.SelectedItem; tipoEvento evento = (tipoEvento)eventoSeleccionado; int valorBaseEvento = 0; if (cmb_tipo_evento.SelectedItem != null) { if (recargoAsistentes >= 0 | recargoPersonal >= 0) { if (evento.Descripcion == "CENAS") { valorBaseEvento = 30; } if (evento.Descripcion == "COCKTAIL") { valorBaseEvento = 20; } if (evento.Descripcion == "COFFEEBREAK") { valorBaseEvento = 10; } if (personalAdicional == 1) { MessageBox.Show("EL PERSONAL ADICIONAL DEBE SER MAYOR A UNO"); } else { double valorTotalContrato = valorBaseEvento + recargoAsistentes + recargoPersonal; txt_valor_contrato.Text = Convert.ToString(valorTotalContrato); } } } else { MessageBox.Show("SELECCIONE UN TIPO DE EVENTO "); } } catch (Exception ex) { MessageBox.Show(ex.Source = " FAVOR INGRESE SOLO NUMEROS "); } } }
void GestionarEvento() { currentEvent++; if (currentEvent >= losEventos.Length) { return; //Ya se pasó todo el array } //Guardo qué tipo de eventos es el que toca tipoEvento tipoActual = losEventos [currentEvent].elTipo; //Evaluar cada caso switch (losEventos[currentEvent].elTipo) { case tipoEvento.wave1: Debug.Log("Hacer wave1"); Wave1(); ManagerLevel.instancia.ReducirOleada(); break; case tipoEvento.waveEsparciador: Debug.Log("Hacer waveEsparciador"); waveEsparciador(); ManagerLevel.instancia.ReducirOleada(); break; case tipoEvento.wave2: Debug.Log("Hacer wave2"); StartCoroutine(Wave2()); ManagerLevel.instancia.ReducirOleada(); break; case tipoEvento.wave3: Debug.Log("Hacer wave3"); Wave3(); ManagerLevel.instancia.ReducirOleada(); break; case tipoEvento.waveBoss: Debug.Log("Hacer waveBoss"); WaveBoss(); ManagerLevel.instancia.ReducirOleada(); break; case tipoEvento.waveBossTransformable: Debug.Log("Hacer waveBossTransformable"); WaveBossTransformable(); ManagerLevel.instancia.ReducirOleada(); break; case tipoEvento.wavepropio: Debug.Log("Hacer wavePropio"); WavePropio(); ManagerLevel.instancia.ReducirOleada(); break; case tipoEvento.mina: Debug.Log("Hacer mina"); Mina(); ManagerLevel.instancia.ReducirOleada(); break; case tipoEvento.wait: Debug.Log("Hacer wait"); StartCoroutine(Wait()); break; case tipoEvento.finalNivel: Debug.Log("Final Nivel"); FinalNivel(); break; } //El ciclo se hace solo en casos que no sean el WAIT if (losEventos [currentEvent].elTipo != tipoEvento.wait) { //Gestionar el siguiente evento cuando toque float espera = losEventos [currentEvent].siguiente; Invoke("GestionarEvento", espera); } }
private void Btn_filtro_contrato_Click(object sender, RoutedEventArgs e) { if (rdb_filtro_rcontrato.IsChecked == false && rdb_filtro_ncontrato.IsChecked == false && rdb_filtro_econtrato.IsChecked == false) { MessageBox.Show("POR FAVOR, SELECCIONE TIPO DE BUSQUEDA"); } else { if (rdb_filtro_rcontrato.IsChecked == true) { if (txt_filtro_rcontrato.Text != "") { try { List <contrato> contratoFiltradoRut = new List <contrato>(); string rut = txt_filtro_rcontrato.Text; coleccionContrato.BuscarContratoRutLista(rut); dtg_contratos_lista.ItemsSource = coleccionContrato.BuscarContratoRutLista(rut); dtg_contratos_lista.Items.Refresh(); } catch (Exception ex) { dtg_contratos_lista.ItemsSource = new List <contrato>(); dtg_contratos_lista.Items.Refresh(); MessageBox.Show(ex.Message); } } else { MessageBox.Show("POR FAVOR INGRESE UN RUT A BUSCAR"); } } if (rdb_filtro_ncontrato.IsChecked == true) { if (txt_filtro_ncontrato.Text != "") { try { List <contrato> contratoFiltradoNumero = new List <contrato>(); string numero = txt_filtro_ncontrato.Text; coleccionContrato.BuscarContratonumero(numero); contratoFiltradoNumero.Add(coleccionContrato.BuscarContratonumero(numero)); dtg_contratos_lista.ItemsSource = contratoFiltradoNumero; dtg_contratos_lista.Items.Refresh(); } catch (Exception ex) { dtg_contratos_lista.ItemsSource = new List <contrato>(); dtg_contratos_lista.Items.Refresh(); MessageBox.Show(ex.Message); } } else { MessageBox.Show("POR FAVOR INGRESE EL NUMERO DE CONTRATO A BUSCAR"); } } if (rdb_filtro_econtrato.IsChecked == true) { object tipoSeleccionado = cmb_filtro_econtrato.SelectedItem; if (tipoSeleccionado != null) { tipoEvento tipo = (tipoEvento)tipoSeleccionado; try { coleccionContrato.BuscarContratoTipo(tipo); List <contrato> contradoFiltradoTipo = coleccionContrato.BuscarContratoTipo(tipo); int cuenta = contradoFiltradoTipo.Count(); if (cuenta != 0) { dtg_contratos_lista.ItemsSource = contradoFiltradoTipo; dtg_contratos_lista.Items.Refresh(); } else { MessageBox.Show("NO EXISTE TIPO DE EMPRESA ASOCIADO"); dtg_contratos_lista.ItemsSource = contradoFiltradoTipo; dtg_contratos_lista.Items.Refresh(); } } catch (Exception ex) { dtg_contratos_lista.ItemsSource = new List <contrato>(); dtg_contratos_lista.Items.Refresh(); MessageBox.Show(ex.Message); } } else { MessageBox.Show("NO HA SELECCIONADO UN TIPO PARA LA BUSQUEDA"); } } } }