// Use this for initialization void Start() { Debug.Log("@@========="); int tResult = 0; tResult = DoSquare(3); Debug.Log(tResult); CCallFunc tCallFunc = DoSquare; //CCallFunc tCallFunc = new CCallFunc(DoSquare); tResult = tCallFunc.Invoke(4); Debug.Log(tResult); //tResult = tCallFunc.Invoke(4); //Debug.Log(tResult); CCallExamMultiCast tCall = null; tCall += InputControl; tCall += DisplayToConsole; tCall += SaveToFile; tCall(); tCall -= DisplayToConsole; tCall(); CUnit tUnit = new CUnit(); CCallFunc tUnitCallFunc = tUnit.Doit; tUnitCallFunc(777); }
//------------------------------------------------------------------------- public void OnUnitDying(CUnit unit) { if (mPlayerBulletList != null) { for (int i = 0; i < MAX_BULLET; ++i) { if (mPlayerBulletList[i] != null) { mPlayerBulletList[i].OnUnitDying(unit); } } } if (mEnemyBulletList != null) { for (int i = 0; i < MAX_BULLET; ++i) { if (mEnemyBulletList[i] != null) { mEnemyBulletList[i].OnUnitDying(unit); } } } }
public static string ObtenerPaises() { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = conn.Mensaje; if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "SELECT IdPais AS Valor, Pais AS Etiqueta FROM Pais WHERE Baja = 0"; conn.DefinirQuery(query); CArreglo Paises = conn.ObtenerRegistros(); Datos.Add("Paises", Paises); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); conn.Cerrar(); }); return(Respuesta.ToString()); }
public static string ObtenerFormaEditarPais(int IdPais) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = ""; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeEditarPais")) { if (conn.Conectado) { CObjeto Datos = new CObjeto(); string spPais = "SELECT * FROM Pais WHERE IdPais=@IdPais "; conn.DefinirQuery(spPais); conn.AgregarParametros("@IdPais", IdPais); CObjeto oPais = conn.ObtenerRegistro(); Datos.Add("IdPais", oPais.Get("IdPais").ToString()); Datos.Add("Pais", oPais.Get("Pais").ToString()); Respuesta.Add("Dato", Datos); } else { Error = Error + "<li>" + conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string ObtenerTipoCuota(int IdTipoTension) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = conn.Mensaje; if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "SELECT IdTipoCuota AS Valor, TipoCuota AS Etiqueta FROM TipoCuota WHERE IdTipoTension=@IdTipoTension AND Baja = 0"; conn.DefinirQuery(query); conn.AgregarParametros("@IdTipoTension", IdTipoTension); CArreglo TipoCuotas = conn.ObtenerRegistros(); Datos.Add("TipoCuotas", TipoCuotas); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string SucursalPredeterminada(int IdUsuario) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = Conn.Mensaje; if (Conn.Conectado) { int IdUsuarioSesion = CUsuario.ObtieneUsuarioSesion(Conn); //Entra si tiene sucursales asigandas CUsuario UsuarioValida = new CUsuario(); if (UsuarioValida.TieneSucursalAsignada(IdUsuario, Conn)) { //Valida que dentro de las asignadas esté la predeterminada CDB conn = new CDB(); string sp = "EXEC sp_UsuarioSucursal_Consultar @Opcion, @IdUsuario"; conn.DefinirQuery(sp); conn.AgregarParametros("@Opcion", 1); conn.AgregarParametros("@IdUsuario", IdUsuario); CObjeto Registro = conn.ObtenerRegistro(); if ((int)Registro.Get("Coincide") == 0) { Error = "Favor de seleccionar una sucursal predeterminada."; } } Respuesta.Add("Error", Error); } Conn.Cerrar(); }); return(Respuesta.ToString()); }
private void removeObject(uint gid) { CUnit du = getObjectById(gid); if (du == null) { throw new Exception("*****Remove GID not found: " + gid); } if (aiLogging_) { dlogger_.info("Remove GID : " + gid + " " + du.utype_ + " " + du.name_); } if (du.owner_ != position_) { removeSpot(du); } else { if (du.entry_.isCity()) { removeCity((CProducerUnit)du); } else { if (du.entry_.isProducer()) { removeProducer((CProducerUnit)du); } removeUnit(du); } } if (foUnit_ != null && foUnit_.gid_ == gid) { foUnit_ = null; } }
public override void Init(CUnit unit, CWeapon weapon) { base.Init(unit, weapon); }
public virtual void Init(CUnit unit) { m_unit = unit; }
public override void Init(CUnit character) { base.Init(character); _character = character as CPlayerCharacter; }
public void Init(CPlayerCamera camCtrl, CUnit unit) { m_camCtrl = camCtrl; m_unit = unit; }
public virtual void OnUnitDying(CUnit unit) { }
//충돌발생시 호출됨 protected virtual void OnTriggerEntered(CUnit target) { }
public override bool GetDamage(AttackStat attackStat, HitType hitType = HitType.Normal, CUnit unit = null, ActionAnim actionAnim = null) { bool isDead = false; if (m_status.CurState == State.Dead) { return(false); } float fMotionMul = actionAnim != null ? actionAnim.fMotionMagnifi : 1f; if (m_status.GetDamage(attackStat, out isDead, fMotionMul)) { StartCoroutine(HitUiCoroutine()); MainHookClose(); m_actCtrl.ResetAttack(); m_actCtrl.GetHitAction(hitType); if (unit == null) { return(true); } if (m_actCtrl.Target != null) { if (unit.tag == "Player") { m_actCtrl.Target = unit; } } return(true); } if (isDead) { DeathProcess(); } return(false); }
public static string AgregarBitacora(int IdReporte, string BitacoraDescripcion, bool EnviaCorreoIntegrante, bool EnviaCorreoProveedor) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = ""; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeAgregarBitacoraReporteMantenimiento")) { if (Conn.Conectado) { int IdUsuarioSesion = CUsuario.ObtieneUsuarioSesion(Conn); CObjeto Datos = new CObjeto(); CBitacora cBitacora = new CBitacora(); cBitacora.IdReporte = IdReporte; cBitacora.Bitacora = BitacoraDescripcion; cBitacora.IdUsuarioAlta = IdUsuarioSesion; cBitacora.Fecha = DateTime.Now; Error = ValidarAgregarBitacora(cBitacora); if (Error == "") { //cBitacora.Agregar(Conn); //EnviarCorreo if (EnviaCorreoProveedor == true || EnviaCorreoIntegrante == true) { string To = ""; string Cc = ""; string Bcc = ""; string id = ""; string folio = ""; string fechalevantamiento = ""; string pais = ""; string estado = ""; string municipio = ""; string sucursal = ""; string medidor = ""; string tablero = ""; string circuito = ""; string descripcionCircuito = ""; string tipoConsumo = ""; string responsable = ""; string lugar = ""; string correoproveedor = ""; string correoresponsable = ""; string correos = ""; string spReporte = "EXEC sp_Reporte_Consultar @Opcion"; Conn.DefinirQuery(spReporte); Conn.AgregarParametros("@Opcion", 1); CObjeto oMeta = Conn.ObtenerRegistro(); id = oMeta.Get("IdReporte").ToString(); folio = oMeta.Get("Folio").ToString(); fechalevantamiento = oMeta.Get("FechaLevantamiento").ToString(); pais = oMeta.Get("Pais").ToString(); estado = oMeta.Get("Estado").ToString(); municipio = oMeta.Get("Municipio").ToString(); sucursal = oMeta.Get("Sucursal").ToString(); medidor = oMeta.Get("Medidor").ToString(); tablero = oMeta.Get("Tablero").ToString(); circuito = oMeta.Get("Circuito").ToString(); descripcionCircuito = oMeta.Get("DescripcionCircuito").ToString(); tipoConsumo = oMeta.Get("TipoConsumo").ToString(); responsable = oMeta.Get("Responsable").ToString(); correoproveedor = oMeta.Get("CorreoProveedor").ToString(); correoresponsable = oMeta.Get("CorreoResponsable").ToString(); string spCorreos = "EXEC sp_Usuario_ConsultarCorreos @Opcion, @IdReporte"; Conn.DefinirQuery(spCorreos); Conn.AgregarParametros("@Opcion", 1); Conn.AgregarParametros("@IdReporte", IdReporte); SqlDataReader Obten = Conn.Ejecutar(); if (Obten.HasRows) { while (Obten.Read()) { correos = correos + Obten["Correo"].ToString() + ";"; } } Obten.Close(); if (correos != "") { correos = correos.Substring(0, correos.Length - 1); } if (EnviaCorreoProveedor == true && EnviaCorreoIntegrante == true) { To = correoproveedor; Cc = correos; } else { if (EnviaCorreoProveedor == true && EnviaCorreoIntegrante == false) { To = correoproveedor; Cc = correoresponsable; } else { if (EnviaCorreoProveedor == false && EnviaCorreoIntegrante == true) { To = correos; } } } Bcc = ""; lugar = municipio + ' ' + estado + ' ' + pais; string html = ""; string thisEnter = "\r\n"; string separador = HttpContext.Current.Request.UrlReferrer.ToString(); string pagina = separador.Substring(0, separador.LastIndexOf("/") + 1); string URLCorreo = pagina; html = html + thisEnter + "<html>"; html = html + thisEnter + "<head></head>"; html = html + thisEnter + "<body>"; html = html + thisEnter + "<table>"; html = html + thisEnter + "<tr>"; html = html + thisEnter + "<td style='text-align: center; background-color: #f5f5f5;' colspan='4'><strong>Detalle</strong></td>"; html = html + thisEnter + "</tr>"; html = html + thisEnter + "<tr>"; html = html + thisEnter + "<td><strong>Fecha levantamiento</strong></td>"; html = html + thisEnter + "<td>" + fechalevantamiento + "</td>"; html = html + thisEnter + "<td><strong>Responsable</strong></td>"; html = html + thisEnter + "<td>" + responsable + "</td>"; html = html + thisEnter + " </tr>"; html = html + thisEnter + "<tr>"; html = html + thisEnter + "<td><strong>Lugar</strong></td>"; html = html + thisEnter + "<td>" + lugar + "</td>"; html = html + thisEnter + "<td><strong>Sucursal</strong></td>"; html = html + thisEnter + "<td>" + sucursal + "</td>"; html = html + thisEnter + "</tr>"; html = html + thisEnter + "<tr>"; html = html + thisEnter + "<td><strong>Medidor</strong></td>"; html = html + thisEnter + "<td>" + medidor + "</td>"; html = html + thisEnter + "<td><strong>Tablero</strong></td>"; html = html + thisEnter + "<td>" + tablero + "</td>"; html = html + thisEnter + "</tr>"; html = html + thisEnter + "<tr>"; html = html + thisEnter + "<td><strong>Circuito</strong></td>"; html = html + thisEnter + "<td>" + circuito + "</td>"; html = html + thisEnter + "<td><strong>Descripcion</strong></td>"; html = html + thisEnter + "<td>" + descripcionCircuito + "</td>"; html = html + thisEnter + "</tr>"; html = html + thisEnter + "<tr>"; html = html + thisEnter + "<td><strong>Tipo Consumo</strong></td>"; html = html + thisEnter + "<td>" + tipoConsumo + "</td>"; html = html + thisEnter + "<td><strong>Consumo por día</strong></td>"; html = html + thisEnter + "<td></td>"; html = html + thisEnter + "</tr>"; html = html + thisEnter + "<tr>"; html = html + thisEnter + "<td style='text-align: center; background-color: #f5f5f5;' colspan='4'><strong>Comentario</strong></td>"; html = html + thisEnter + "</tr>"; html = html + thisEnter + "<tr>"; html = html + thisEnter + "<td colspan='4'>" + BitacoraDescripcion + "</td>"; html = html + thisEnter + "</tr>"; html = html + thisEnter + "</table>"; html = html + thisEnter + "<br/><br/>Favor de iniciar sesión para dar seguimiento <a name='aceptar' href='" + URLCorreo + "' class='enlaceboton' style='text-decoration: none' title=' Ir a sitio web '>Visitar sitio</a> "; html = html + thisEnter + "</body>"; html = html + thisEnter + "</html>"; CMail.EnviarCorreo("*****@*****.**", To, Cc, Bcc, "Asunto", html); } } Respuesta.Add("Datos", Datos); } else { Error = Error + "<li>" + Conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string GenerarReporteMantenimientos() { string Redaccion = ""; CObjeto Respuesta = new CObjeto(); CUnit.Anonimo(delegate(CDB Conn) { string Error = Conn.Mensaje; if (Conn.Conectado) { CObjeto Datos = new CObjeto(); CDB ConexionBaseDatos = new CDB(); SqlConnection con = ConexionBaseDatos.conStr(); //SqlCommand Stored = new SqlCommand("spr_Reporte_MedicionXDía_Mike", con); //Stored.CommandType = CommandType.StoredProcedure; //SqlDataAdapter dataAdapterRegistros = new SqlDataAdapter(Stored); //DataSet ds = new DataSet(); //dataAdapterRegistros.Fill(ds); string spCorreos = "EXEC spr_Reporte_MedicionXDía_Mike"; Conn.DefinirQuery(spCorreos); SqlDataReader Obten = Conn.Ejecutar(); if (Obten.HasRows) { while (Obten.Read()) { Redaccion = "El circuito " + Obten["Circuito"].ToString() + " del medidor " + Obten["Medidor"].ToString() + " del tablero " + Obten["Tablero"].ToString() + " en la sucursal " + Obten["Sucursal"].ToString() + " ha excedido la meta estimada. Meta KwH: " + Obten["MetaKwH"].ToString() + ". Consumo real KwH: " + Obten["RealKwH"].ToString(); string thisEnter = "\r\n"; string emailQuoteBody = ""; emailQuoteBody = emailQuoteBody + thisEnter + "<html>"; emailQuoteBody = emailQuoteBody + thisEnter + "<head>"; emailQuoteBody = emailQuoteBody + thisEnter + "<style>"; emailQuoteBody = emailQuoteBody + thisEnter + "</style>"; emailQuoteBody = emailQuoteBody + thisEnter + "</head>"; emailQuoteBody = emailQuoteBody + thisEnter + "<body>"; emailQuoteBody = emailQuoteBody + thisEnter + "<table align='center'>"; emailQuoteBody = emailQuoteBody + thisEnter + "<tr>"; emailQuoteBody = emailQuoteBody + thisEnter + "<td align='center'>"; emailQuoteBody = emailQuoteBody + thisEnter + "<table>"; emailQuoteBody = emailQuoteBody + thisEnter + "<tr>"; emailQuoteBody = emailQuoteBody + thisEnter + "<td style='text-align:left;width:450px;'>"; emailQuoteBody = emailQuoteBody + thisEnter + Redaccion; emailQuoteBody = emailQuoteBody + thisEnter + "</td>"; emailQuoteBody = emailQuoteBody + thisEnter + "</tr>"; emailQuoteBody = emailQuoteBody + thisEnter + "</table>"; emailQuoteBody = emailQuoteBody + thisEnter + "</body>"; emailQuoteBody = emailQuoteBody + thisEnter + "</head>"; emailQuoteBody = emailQuoteBody + thisEnter + "</html>"; MailMessage msg = new MailMessage(); msg.To.Add("*****@*****.**"); msg.CC.Add(new MailAddress("*****@*****.**")); msg.From = new MailAddress("*****@*****.**"); //msg.Bcc.Add(new MailAddress("*****@*****.**")); msg.Subject = "Generación de alertas, sistema medición Yolk"; msg.Body = "Se generaron nuevas alertas del día anterior, éstas mismas las podrá consultar en el sistema en la sección de reportes de mantenimiento."; msg.IsBodyHtml = true; msg.Priority = MailPriority.Normal; AlternateView htmlView = AlternateView.CreateAlternateViewFromString(emailQuoteBody, null, "text/html"); msg.AlternateViews.Add(htmlView); SmtpClient clienteSmtp = new SmtpClient(); try { clienteSmtp.Send(msg); } catch (Exception ex) { Console.Write(ex.Message); Console.ReadLine(); } } } Obten.Close(); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string ObtenerFormaConsultarReporte(int IdReporte) { JObject Respuesta = new JObject(); CUnit.Firmado(delegate(CDB conn) { string Error = conn.Mensaje; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeConsultarReporteMantenimiento")) { if (conn.Conectado) { string IdUsuario = Convert.ToString(CUsuario.ObtieneUsuarioSesion(conn)); int IdEstatus = 0; int bandera = 0; JObject Reporte = new JObject(); string spReporte = "EXEC sp_Reporte_Consultar @Opcion"; conn.DefinirQuery(spReporte); conn.AgregarParametros("@Opcion", 1); CObjeto oMeta = conn.ObtenerRegistro(); Reporte.Add("IdReporte", oMeta.Get("IdReporte").ToString()); Reporte.Add("Folio", oMeta.Get("Folio").ToString()); Reporte.Add("FechaLevantamiento", oMeta.Get("FechaLevantamiento").ToString()); Reporte.Add("FechaAtencion", oMeta.Get("FechaAtencion").ToString()); Reporte.Add("Estatus", oMeta.Get("Estatus").ToString()); Reporte.Add("Pais", oMeta.Get("Pais").ToString()); Reporte.Add("Estado", oMeta.Get("Estado").ToString()); Reporte.Add("Municipio", oMeta.Get("Municipio").ToString()); Reporte.Add("Sucursal", oMeta.Get("Sucursal").ToString()); Reporte.Add("Medidor", oMeta.Get("Medidor").ToString()); Reporte.Add("Tablero", oMeta.Get("Tablero").ToString()); Reporte.Add("Circuito", oMeta.Get("Circuito").ToString()); Reporte.Add("DescripcionCircuito", oMeta.Get("DescripcionCircuito").ToString()); Reporte.Add("TipoConsumo", oMeta.Get("TipoConsumo").ToString()); Reporte.Add("Responsable", oMeta.Get("Responsable").ToString()); Reporte.Add("IdTipoProblema", oMeta.Get("IdTipoProblema").ToString()); Reporte.Add("IdProblema", oMeta.Get("IdProblema").ToString()); Reporte.Add("IdProveedor", oMeta.Get("IdProveedor").ToString()); Reporte.Add("IdUsuarioProveedor", oMeta.Get("IdUsuarioProveedor").ToString()); Reporte.Add("TipoProblema", oMeta.Get("TipoProblema").ToString()); Reporte.Add("Problema", oMeta.Get("Problema").ToString()); Reporte.Add("Proveedor", oMeta.Get("Proveedor").ToString()); Reporte.Add("UsuarioProveedor", oMeta.Get("UsuarioProveedor").ToString()); Reporte = CProblema.ObtenerJsonProblemas(Reporte); Reporte = CTipoProblema.ObtenerJsonTipoProblemas(Reporte); Reporte = CProveedor.ObtenerJsonProveedores(Reporte); Reporte = CUsuarioProveedor.ObtenerJsonUsuarioProveedores(Reporte); if (IdUsuario == oMeta.Get("IdUsuarioResponsable").ToString()) { bandera = 1; Reporte.Add("Bandera", bandera); } IdEstatus = Convert.ToInt32(oMeta.Get("IdEstatus").ToString()); //Cambiar Estatus a Leido si entra el responsable y si el estatus es el inicial if (IdEstatus == 1 && bandera == 1) { CReporte cReporte = new CReporte(); cReporte.IdReporte = IdReporte; cReporte.Obtener(conn); cReporte.IdEstatus = 2; cReporte.Editar(conn); IdEstatus = 2; } Reporte.Add("IdEstatus", IdEstatus); Respuesta.Add(new JProperty("Reporte", Reporte)); Respuesta.Add("TA", "textarea"); } else { Error = Error + "<li>" + conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public void Init(CUnit unit, RectTransform parent) { mTarget = unit; mParent = parent; }
public override void Init(CUnit unit, CWeapon weapon) { base.Init(unit, weapon); //m_armorResister = m_unit.Status; }
protected void Page_Load(object sender, EventArgs e) { CUnit.Accion(delegate(CDB conn) { int IdTarifa = Convert.ToInt32(Request["IdTarifa"]); if (IdTarifa > 0) { string query = "SELECT * FROM Tarifa WHERE IdTarifa = @IdTarifa"; conn.DefinirQuery(query); conn.AgregarParametros("@IdTarifa", IdTarifa); CObjeto oTarifa = conn.ObtenerRegistro(); Tarifa = IdTarifa.ToString(); if (oTarifa.Exist("IdTarifa")) { Id = oTarifa.Get("IdTarifa").ToString(); IdFuente = oTarifa.Get("IdFuente").ToString(); IdRegion = oTarifa.Get("IdRegion").ToString(); ConsumoBaja = oTarifa.Get("ConsumoBaja").ToString(); ConsumoMedia = oTarifa.Get("ConsumoMedia").ToString(); ConsumoAlta = oTarifa.Get("ConsumoAlta").ToString(); Demanda = oTarifa.Get("Demanda").ToString(); //Fecha = Convert.ToDateTime(oTarifa.Get("Fecha").ToString()).ToShortDateString(); Mes = oTarifa.Get("Mes").ToString().ToString(); Anio = oTarifa.Get("Anio").ToString().ToString(); query = "SELECT T.IdTarifa,R.IdRegion, TC.IdTipoCuota, TT.IdTipoTension, TT.IdTipoTarifa, F.IdFuente,T.Mes,T.Anio FROM Tarifa T INNER JOIN Region R ON T.IdRegion=R.IdRegion INNER JOIN TipoCuota TC ON TC.IdTipoCuota=R.IdTipoCuota INNER JOIN TipoTension TT ON TT.IdTipoTension=TC.IdTipoTension INNER JOIN Fuente F ON T.IdFuente=F.IdFuente WHERE T.IdTarifa= @IdTarifa "; conn.DefinirQuery(query); conn.AgregarParametros("@IdTarifa", IdTarifa); CObjeto Validar = conn.ObtenerRegistro(); IdFuente = Validar.Get("IdFuente").ToString(); IdRegion = Validar.Get("IdRegion").ToString(); IdTipoCuota = Validar.Get("IdTipoCuota").ToString(); IdTipoTension = Validar.Get("IdTipoTension").ToString(); IdTipoTarifa = Validar.Get("IdTipoTarifa").ToString(); Mes = Validar.Get("Mes").ToString(); Anio = Validar.Get("Anio").ToString(); /*-------------Arreglos*/ query = "SELECT * FROM Fuente WHERE IdFuente=@IdFuente"; conn.DefinirQuery(query); conn.AgregarParametros("@IdFuente", IdFuente); TipoFuentes = conn.ObtenerRegistros(); query = "SELECT * FROM Region WHERE IdTipoCuota=@IdTipoCuota"; conn.DefinirQuery(query); conn.AgregarParametros("@IdTipoCuota", IdTipoCuota); Regiones = conn.ObtenerRegistros(); query = "SELECT * FROM TipoCuota WHERE IdTipoTension=@IdTipoTension"; conn.DefinirQuery(query); conn.AgregarParametros("@IdTipoTension", IdTipoTension); TipoCuotas = conn.ObtenerRegistros(); query = "SELECT * FROM TipoTension WHERE IdTipoTarifa=@IdTipoTarifa"; conn.DefinirQuery(query); conn.AgregarParametros("@IdTipoTarifa", IdTipoTarifa); TipoTensiones = conn.ObtenerRegistros(); query = "SELECT * FROM TipoTarifa WHERE Baja=0"; conn.DefinirQuery(query); TipoTarifas = conn.ObtenerRegistros(); } } }); }
public static string EditarPermiso(int IdPermiso, string NombrePermiso, string Comando, string Pantalla) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = ""; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeEditarPermiso")) { if (Conn.Conectado) { CObjeto Datos = new CObjeto(); CPermiso cPermiso = new CPermiso(); cPermiso.IdPermiso = IdPermiso; cPermiso.Permiso = NombrePermiso; cPermiso.Comando = Comando; cPermiso.Pantalla = Pantalla; Error = ValidarPermiso(cPermiso); if (Error == "") { CObjeto Valida = new CObjeto(); int Existe = CPermiso.ValidaExisteEditarComando(IdPermiso, NombrePermiso, Comando, Pantalla, Conn); if (Existe != 0) { Error = Error + "<li>Ya existe un permiso con el mismo comando.</li>"; } else { Error = ValidarPermiso(cPermiso); if (Error == "") { int ExisteNom = CPermiso.ValidaExisteEditarNombrePermiso(IdPermiso, NombrePermiso, Comando, Pantalla, Conn); if (ExisteNom != 0) { Error = Error + "<li>Ya existe un permiso con el mismo Nombre.</li>"; } else { cPermiso.Editar(Conn); } } } } Respuesta.Add("Datos", Datos); } else { Error = Error + "<li>" + Conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
protected void Page_Load(object sender, EventArgs e) { CUnit.Firmado(delegate(CDB Conn) { if (Conn.Conectado) { IdUsuario = Convert.ToInt32(Request["IdUsuario"]); CUsuario cUsuario = new CUsuario(); cUsuario.IdUsuario = IdUsuario; cUsuario.Obtener(Conn); Nombre = cUsuario.Nombre; ApellidoPaterno = cUsuario.ApellidoPaterno; ApellidoMaterno = cUsuario.ApellidoMaterno; Usuario = cUsuario.Usuario; Correo = cUsuario.Correo; IdPerfil = Convert.ToString(cUsuario.IdPerfil); //Checked = (cUsuario.Baja == false) ? "checked" : ""; var query = "EXEC sp_Perfil_Consultar @Opcion"; Conn.DefinirQuery(query); Conn.AgregarParametros("@Opcion", 2); Perfiles = Conn.ObtenerRegistros(); var spUsuario = "EXEC sp_Usuario_Consultar @Opcion"; Conn.DefinirQuery(spUsuario); Conn.AgregarParametros("@Opcion", 2); Jefes = Conn.ObtenerRegistros(); //IdCliente = Convert.ToString(cUsuario.IdClientePredeterminado); //if (IdCliente != "0") // { //IdSucursal = Convert.ToString(cUsuario.IdSucursalPredeterminada); //query = "SELECT * FROM Cliente WHERE IdCliente = @IdCliente"; //Conn.DefinirQuery(query); //Conn.AgregarParametros("@IdCliente", IdCliente); //Clientes = Conn.ObtenerRegistros(); //CObjeto oCliente = Conn.ObtenerRegistro(); //Cliente = IdCliente.ToString(); //if (oCliente.Exist("Cliente")) //{ // Id = oCliente.Get("IdCliente").ToString(); // Cliente = oCliente.Get("Cliente").ToString(); // IdMunicpio = oCliente.Get("IdMunicipio").ToString(); // query = "SELECT * FROM Municipio WHERE IdMunicipio = @IdMunicipio"; // Conn.DefinirQuery(query); // Conn.AgregarParametros("@IdMunicipio", IdMunicpio); // CObjeto Validar = Conn.ObtenerRegistro(); // IdEstado = Validar.Get("IdEstado").ToString(); // query = "SELECT * FROM Estado WHERE IdEstado = @IdEstado"; // Conn.DefinirQuery(query); // Conn.AgregarParametros("@IdEstado", IdEstado); // Validar = Conn.ObtenerRegistro(); // IdPais = Validar.Get("IdPais").ToString(); // /**/ // query = "SELECT * FROM Municipio WHERE IdEstado=@IdEstado"; // Conn.DefinirQuery(query); // Conn.AgregarParametros("@IdEstado", IdEstado); // Municipios = Conn.ObtenerRegistros(); // query = "SELECT * FROM Estado WHERE IdPais=@IdPais"; // Conn.DefinirQuery(query); // Conn.AgregarParametros("@IdPais", IdPais); // Estados = Conn.ObtenerRegistros(); // query = "SELECT * FROM Pais"; // Conn.DefinirQuery(query); // Paises = Conn.ObtenerRegistros(); // query = "SELECT * FROM Sucursal WHERE IdSucursal = @IdSucursal"; // Conn.DefinirQuery(query); // Conn.AgregarParametros("@Idsucursal", IdSucursal); // Sucursales = Conn.ObtenerRegistros(); //} } }); }
/// <summary> /// Perform updates on simulation tick (20Hz). /// </summary> public override void SimTick() { mPlayerVisibility = mWorld.GetPlayerFlagsForTileVisibility(mRealPosition.ToWorldVec2()); if (mDead != -1) { if (mDead++ > 40) { Terminate(); } return; } // Move in direction with force. // Drop over time? // Explode on impact with enemy or map collision. //mRealPosition += mDirection * 0.01f; mVelocity.y += GRAVITY; //mVelocity.y -= 0.01f; Vector3 vec3TargetPos = mRealPosition + mVelocity; Vector2 startPos = mRealPosition.ToWorldVec2(); Vector2 targetPos = vec3TargetPos.ToWorldVec2(); if (targetPos.x < 1.0f || targetPos.x > 99.0f || targetPos.y < 1.0f || targetPos.y > 99.0f) { Terminate(); return; } // TODO: If coliding with solid blocks that belong to an item, then damage that item. /* * if (mWorld.mMap.Collide(startPos, targetPos, 0.25f)) * { * mDead = 0; * return; * } */ mRealPosition = vec3TargetPos; CalcBounds(); for (int i = 0; i < mWorld.mUnits.Count; ++i) { CUnit u = mWorld.mUnits[i]; if (!u.mDead && u.mOwner != mOwner && u.mBounds.Intersects(mBounds)) { // TODO: What if unit is sitting somewhere? // Only first unit hit will take damage. u.TakeDamage(10, Vector2.zero); mRealPosition.x = u.mBounds.center.x; mRealPosition.z = u.mBounds.center.z; mDead = 20; return; } } // Collide with floor if (mRealPosition.y <= 0.0f) { mRealPosition.y = 0.0f; mDead = 0; return; } }
private void QuadMapUpdate() { if (Input.GetMouseButtonDown(1)) { _mouse_point = GetPointOnPlaneByMousePosition(); if (_quad_map.IsEmpty()) { _cube_obj = Instantiate(_cube_prefab); CUnit unit = new CUnit(_cube_obj, _mouse_point, _box_size_min, _box_size_max, CIdGen.Instance.GetNewId()); _quad_map.InsertObject(unit); } else { _quad_map.DeleteObjectByMousePos(_mouse_point); } } if (Input.GetMouseButtonDown(2)) { _mouse_point = GetPointOnPlaneByMousePosition(); _cube_obj = Instantiate(_cube_prefab); CUnit unit = new CUnit(_cube_obj, _mouse_point, _box_size_min, _box_size_max, CIdGen.Instance.GetNewId()); _quad_map.InsertObject(unit); } if (Input.GetMouseButtonDown(0) && !_is_dragging) { if (_quad_map.IsEmpty()) { return; } _last_mouse_pos = GetPointOnPlaneByMousePosition(); _quad_map.SelectObjects(_last_mouse_pos, _selected_objects); if (_selected_objects.Count == 0) { return; } _selected_object = (CUnit)_selected_objects[0]; _selected_objects.Clear(); _is_dragging = true; } if (Input.GetMouseButton(0)) { if (_selected_object == null) { return; } _mouse_point = GetPointOnPlaneByMousePosition(); Vector3 offset = _mouse_point - _last_mouse_pos; Bounds old_aabb = _selected_object.GetAABB(); _selected_object.ChangeCenter(new Vector3(_selected_object.GetAABB().center.x + offset.x, 0, _selected_object.GetAABB().center.z + offset.z)); _quad_map.ChangeTreeOnMove(old_aabb, _selected_object); _last_mouse_pos = GetPointOnPlaneByMousePosition(); } if (Input.GetMouseButtonUp(0)) { _is_dragging = false; _selected_object = null; } }
public void Init(CUnit unit) { _unit = unit; }
public static string ObtenerFormaEditarCircuito(int IdCircuito) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = ""; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeEditarCircuito")) { if (conn.Conectado) { CObjeto Datos = new CObjeto(); int IdMedidor = 0; int IdSucursal = 0; int IdCliente = 0; int IdEstado = 0; int IdMunicipio = 0; int IdPais = 0; string spCicuito = "SELECT * FROM Circuito WHERE IdCircuito=@IdCircuito "; conn.DefinirQuery(spCicuito); conn.AgregarParametros("@IdCircuito", IdCircuito); CObjeto oCircuito = conn.ObtenerRegistro(); Datos.Add("IdCircuito", oCircuito.Get("IdCircuito").ToString()); Datos.Add("Circuito", oCircuito.Get("Circuito").ToString()); Datos.Add("Descripcion", oCircuito.Get("Descripcion").ToString()); Datos.Add("IdTablero", Convert.ToInt32(oCircuito.Get("IdTablero").ToString())); ////////////////// string query = "SELECT C.IdCliente, S.IdSucursal, M.IdMedidor, S.IdMunicipio, E.IdEstado, E.IdPais FROM Cliente C LEFT JOIN Sucursal S ON C.IdCliente=S.IdCliente LEFT JOIN Medidor M ON M.IdSucursal=S.IdSucursal LEFT JOIN Tablero T ON T.IdMedidor=M.IdMedidor LEFT JOIN Municipio MP ON MP.IdMunicipio=S.IdCliente LEFT JOIN Estado E ON E.IdEstado=MP.IdEstado WHERE T.IdTablero=@IdTablero"; conn.DefinirQuery(query); conn.AgregarParametros("@IdTablero", Convert.ToInt32(oCircuito.Get("IdTablero").ToString())); CObjeto Validar = conn.ObtenerRegistro(); Datos.Add("IdCliente", Validar.Get("IdCliente").ToString()); Datos.Add("IdSucursal", Validar.Get("IdSucursal").ToString()); Datos.Add("IdMedidor", Validar.Get("IdMedidor").ToString()); Datos.Add("IdMunicipio", Validar.Get("IdMunicipio").ToString()); Datos.Add("IdEstado", Validar.Get("IdEstado").ToString()); Datos.Add("IdPais", Validar.Get("IdPais").ToString()); Respuesta.Add("Dato", Datos); IdMedidor = Convert.ToInt32(Validar.Get("IdMedidor").ToString()); IdSucursal = Convert.ToInt32(Validar.Get("IdSucursal").ToString()); IdCliente = Convert.ToInt32(Validar.Get("IdCliente").ToString()); IdEstado = Convert.ToInt32(Validar.Get("IdEstado").ToString()); IdMunicipio = Convert.ToInt32(Validar.Get("IdMunicipio").ToString()); IdPais = Convert.ToInt32(Validar.Get("IdPais").ToString()); ///////////////////////////////// string spCliente = "SELECT IdCliente AS Valor, Cliente AS Etiqueta FROM Cliente WHERE Baja = 0"; conn.DefinirQuery(spCliente); CArreglo Clientes = conn.ObtenerRegistros(); Respuesta.Add("Clientes", Clientes); ///////////////////////// string spPais = "SELECT P.IdPais AS Valor, P.Pais AS Etiqueta FROM Pais P INNER JOIN (SELECT M.IdPais FROM Sucursal S LEFT JOIN Municipio M ON S.IdMunicipio=M.IdMunicipio WHERE IdCliente=" + IdCliente + " GROUP BY IdPais) S ON P.IdPais=S.IdPais WHERE P.Baja=0"; conn.DefinirQuery(spPais); CArreglo Paises = conn.ObtenerRegistros(); Respuesta.Add("Paises", Paises); ///////////////////////// string spEstado = "SELECT IdEstado AS Valor, Estado AS Etiqueta FROM Estado WHERE IdPais= " + IdPais + " AND Baja = 0"; conn.DefinirQuery(spEstado); CArreglo Estados = conn.ObtenerRegistros(); Respuesta.Add("Estados", Estados); ///////////////////////// string spMunicipio = "SELECT IdMunicipio AS Valor, Municipio AS Etiqueta FROM Municipio WHERE IdEstado= " + IdEstado + " AND Baja = 0"; conn.DefinirQuery(spMunicipio); CArreglo Municipios = conn.ObtenerRegistros(); Respuesta.Add("Municipios", Municipios); ///////////////////////// string spSucursal = "SELECT IdSucursal AS Valor, Sucursal AS Etiqueta FROM Sucursal WHERE IdCliente= " + IdCliente + " AND Baja = 0"; conn.DefinirQuery(spSucursal); CArreglo Sucursales = conn.ObtenerRegistros(); Respuesta.Add("Sucursales", Sucursales); //////////////////////////////////////// string spMedidor = "SELECT IdMedidor AS Valor, Medidor AS Etiqueta FROM Medidor WHERE IdSucursal= " + IdSucursal + " AND Baja = 0"; conn.DefinirQuery(spMedidor); CArreglo Medidores = conn.ObtenerRegistros(); Respuesta.Add("Medidores", Medidores); //////////////////////////////////////// string spTablero = "SELECT IdTablero AS Valor, Tablero AS Etiqueta FROM Tablero WHERE IdMedidor= " + IdMedidor + " AND Baja = 0"; conn.DefinirQuery(spTablero); CArreglo Tableros = conn.ObtenerRegistros(); Respuesta.Add("Tableros", Tableros); } else { Error = Error + "<li>" + conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
//unit과 현재 유닛간의 거리의 제곱을 얻기 public float GetDistanceSq(CUnit unit) { Vector3 v = unit.GetPos() - GetPos(); return((v.x * v.x) + (v.y * v.y)); }
public virtual void Init(CUnit unit) { }
public override void Init(CUnit unit) { base.Init(unit); }
public void SetTarget(CUnit unit) { mTarget = unit; }