protected void btnModificar_Click(object sender, EventArgs e) { try { Maestro obj = new Maestro(); obj.Id = Convert.ToInt32(ViewState["id"]); obj.Rut = txtRut.Text; obj.Nombre = txtNombre.Text; //obj.ApellidoPaterno = txtApellidoP.Text; //obj.ApellidoMaterno = txtApellidoM.Text; obj.Direccion = txtDireccion.Text; obj.Comuna = Convert.ToInt32(cboComuna.SelectedValue); obj.Telefono = txtTelefono.Text; obj.Estado = chkEstado.Checked ? 1 : 0; if (DatosMaestro.ModificarMaestro(obj)) { lblMensaje.Text = "Maestro Modificado"; lblMensaje.CssClass = "correcto"; } else { lblMensaje.Text = "Error al Modificar"; lblMensaje.CssClass = "error"; } llenarGrid(); } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
protected void btnIngresar_Click(object sender, EventArgs e) { try { validarCampos(); Maestro obj = new Maestro(); obj.Rut = txtRut.Text; obj.Nombre = txtNombre.Text; //obj.ApellidoPaterno = txtApellidoP.Text; //obj.ApellidoMaterno = txtApellidoM.Text; obj.Direccion = txtDireccion.Text; obj.Comuna = Convert.ToInt32(cboComuna.SelectedValue); obj.Telefono = txtTelefono.Text; if (DatosMaestro.AgregarMaestro(obj)) { lblMensaje.Text = "Maestro agregado"; lblMensaje.CssClass = "correcto"; } else { lblMensaje.Text = "Error al Agregar"; lblMensaje.CssClass = "error"; } llenarGrid(); btnLimpiar_Click(new object(), new EventArgs()); } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
public IActionResult AltaMaestros(Maestro m) { rolesdeusuarioContext context = new rolesdeusuarioContext(); MaestroRepository repository = new MaestroRepository(context); try { var maestro = repository.ObtenerMaestroPorNoControl(m.NumControl); if (maestro == null) { m.Activo = 1; m.Clave = HashHelper.GetHash(m.Clave); repository.Insertar(m); return(RedirectToAction("ListaDeMaestros")); } else { ModelState.AddModelError("", "El número de control que ingresó no es valido."); return(View(m)); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(m)); } }
public string Get() { string query = "Select * from maestro;"; Conexion conn = new Conexion(); byte[] foto = { 0, 1, 1, 1, 1, 1, 1, 1, 1 }; List <Generico2> lst1 = conn.metodo_consulta(query, 11); List <Maestro> lstmaestro = new List <Maestro>(); for (int i = 0; i < lst1.Count; i++) { Maestro nuevo = new Maestro( Convert.ToInt32(lst1[i].Lst[0].Parametro.ToString()), lst1[i].Lst[1].Parametro.ToString(), lst1[i].Lst[2].Parametro.ToString(), lst1[i].Lst[3].Parametro.ToString(), lst1[i].Lst[4].Parametro.ToString(), lst1[i].Lst[5].Parametro.ToString(), lst1[i].Lst[6].Parametro.ToString(), lst1[i].Lst[7].Parametro.ToString(), lst1[i].Lst[8].Parametro.ToString(), lst1[i].Lst[9].Parametro.ToString(), lst1[i].Lst[10].Parametro.ToString() ); lstmaestro.Add(nuevo); } return(JsonConvert.SerializeObject(lstmaestro)); }
public ActionResult Create(string email, string nombre, string apellido, string contraseña) { try { var maestro = new Maestro() { Email = email, Nombre = nombre, Apellido = apellido, Contraseña = contraseña }; _context.Maestros.Add(maestro); _context.SaveChanges(); var json = Json(true); return(json); } catch (Exception e) { Debug.WriteLine(e); var json = Json(false); return(json); } }
public IActionResult EditarMaestro(Maestro m) { // PUEDE ACTIVAR y DESACTIVAR UN MAESTRO //PUEDE EDITAR LA INFO DEL MAESTRO Y SU CONTRASEÑA try { MaestroRepository maestroRepos = new MaestroRepository(context); var usuario = maestroRepos.GetById(m.Id); if (usuario != null) { usuario.Nombre = m.Nombre; usuario.Username = m.Username; usuario.Clave = m.Clave; usuario.Email = m.Email; maestroRepos.Update(usuario); } if (User.IsInRole("Director")) { return(RedirectToAction("VerMaestros")); } return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(m)); } }
// GET: Maestro/Edit/5 public ActionResult Edit(int id) { if (Session["ID"] == null || !roles.tienePermiso(1, int.Parse(Session["ID"].ToString()))) { return(RedirectToAction("Index", "Home")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Maestro maestro = db.Maestros.Find(id); if (maestro.cantidadEntrante > 0) { ViewBag.verificador = "entrada"; } else { ViewBag.verificador = "salida"; } ViewData["Productos"] = db.Productos.ToList(); ViewData["Proveedores"] = db.Proveedores.ToList(); ViewBag.Fecha = maestro.fecha; ViewBag.cantidadEntrante = maestro.cantidadEntrante; ViewBag.cantidadSaliente = maestro.cantidadSaliente; if (maestro == null) { return(HttpNotFound()); } return(View(maestro)); }
public MainViewModel( [NotNull] IRecentFileListPersister persister, [NotNull] IEventAggregator aggregator, [NotNull] IWindowManager windowManager, [NotNull] IPreferencesSerializer preferencesSerializer) { if (persister == null) { throw new ArgumentNullException(nameof(persister)); } if (aggregator == null) { throw new ArgumentNullException(nameof(aggregator)); } if (windowManager == null) { throw new ArgumentNullException(nameof(windowManager)); } if (preferencesSerializer == null) { throw new ArgumentNullException(nameof(preferencesSerializer)); } this.aggregator = aggregator; this.Persister = persister; this.windowManager = windowManager; this.preferencesSerializer = preferencesSerializer; aggregator.Subscribe(this); DebuggingProfile = new DebuggingProfileViewModel(); maestro = new Maestro(); timer = new Timer(state => CheckExitedProcesses(), null, TimeSpan.Zero, TimeSpan.FromSeconds(5)); }
public IActionResult CambiarContraMaestro(Maestro m, string nvaCon, string confirmPass) { bd_rolesContext context = new bd_rolesContext(); MaestroRepository repos = new MaestroRepository(context); var maestro = repos.GetById(m.IdMaestro); try { if (maestro != null) { if (nvaCon == confirmPass) { maestro.MaesContra = confirmPass; maestro.MaesContra = HashHelper.GetHash(nvaCon); repos.Editar(maestro); } else { ModelState.AddModelError("", "Las contraseñas no coinciden"); return(View(maestro)); } } return(RedirectToAction("ListaMaestros")); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(maestro)); } }
public IActionResult AceptarMaestro(Maestro mas) { bd_rolesContext context = new bd_rolesContext(); MaestroRepository repos = new MaestroRepository(context); try { var m = repos.GetMaestroByNoCtrl(mas.NumControl.ToString()); if (m == null) { mas.Activo = 1; mas.MaesContra = HashHelper.GetHash(mas.MaesContra); repos.Agregar(mas); return(RedirectToAction("ListaMaestros")); } else { ModelState.AddModelError("", "El número de control ingresado es inválido"); return(View(mas)); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(mas)); } }
public IActionResult AgregarMaestro(Maestro nuevo, string confirmaContrasena) { try { if (nuevo.Password != confirmaContrasena) { ModelState.AddModelError("", "Las contraseñas no coinciden"); return(View(nuevo)); } MaestroRepository repo = new MaestroRepository(context); //MANDA CORREO AL MAESTRO CON EL NOBRE DE USUARIO Y CONTRASEÑA //MailMessage message = new MailMessage(); //message.From = new MailAddress("*****@*****.**", "Cuenta automatizada de ITESRC"); //message.Bcc.Add(nuevo.Email); //message.Subject = "Datos de la cuenta"; //string text = System.IO.File.ReadAllText(Environment.WebRootPath + "/EnviarDatos.html"); //message.Body = text.Replace("{##username##}", nuevo.Username).Replace("{##password##}", nuevo.Password); //message.IsBodyHtml = true; nuevo.Password = HashingHelper.GetHash(nuevo.Password); repo.Insert(nuevo); //SmtpClient client = new SmtpClient("smtp.gmail.com", 587); //client.EnableSsl = true; //client.UseDefaultCredentials = false; //client.Credentials = new NetworkCredential("*****@*****.**", "sistemas171"); //client.Send(message); return(RedirectToAction("VerMaestros")); } catch (Exception m) { ModelState.AddModelError("", m.Message); return(View(nuevo)); } }
public async Task <List <Maestro> > getMaestros() { List <Maestro> listKardex = null; try { httpClient = new HttpClient(); httpClient.BaseAddress = new Uri(Settings.Settings.host); var authData = string.Format("{0}:{1}", "root", "root"); var authHeaderValue = Convert.ToBase64String(Encoding.UTF8.GetBytes(authData)); httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", authHeaderValue); var resp = await httpClient.GetAsync("/api/wsmaestros/getMaestrosAlumno/" + Settings.Settings.nocont); var cadena = resp.Content.ReadAsStringAsync().Result; var objJson = JObject.Parse(cadena); listKardex = new List <Maestro>(); Console.Write("este es el json " + objJson); var arrJson = objJson.SelectToken("maestros").ToList(); Maestro grup; foreach (var kar in arrJson) { grup = new Maestro(); grup = JsonConvert.DeserializeObject <Maestro>(kar.ToString()); listKardex.Add(grup); } } catch (Exception e) { e.ToString(); } return(listKardex); }
public ActionResult Delete(int id) { // Obtener los maestros var Maestros = Maestro.GetMaestros(); var deleted = false; // Eliminar el nombr específico foreach (Maestro Maestro in Maestros) { // Encontramos el registro if (Maestro.ID == id) { // eliminar este maestro var index = Maestros.IndexOf(Maestro); Maestros.RemoveAt(index); // Eliminado, ahora guardamos nuevamente los datos. System.IO.File.WriteAllText(Maestro.MaestroFile, JsonConvert.SerializeObject(Maestros)); deleted = true; break; } } // Add the process details to the ViewBag if (deleted) { ViewBag.Message = "El maestro fue eliminado con éxito."; } else { ViewBag.Message = "Hubo un error mientras se elimiaba el MaestroThere was an error while deleting the Maestro."; } return(View()); }
private void Agregar_Click(object sender, EventArgs e) { if (txtNombres.Text.Equals(string.Empty) || txtApellidos.Text.Equals(string.Empty) || txtNivelAcademico.Text.Equals(string.Empty) || txtEspecializacion.Text.Equals(string.Empty) || cmbEstado.SelectedItem.ToString().Equals(string.Empty)) { MessageBox.Show("Hay campos obligatorios vacios."); } else { Maestro nuevoAlumno = new Maestro() { Nombres = txtNombres.Text, Apellidos = txtApellidos.Text, Especializacion = txtEspecializacion.Text, NivelAcademico = txtNivelAcademico.Text, estado = cmbEstado.SelectedItem.ToString().Equals("Activo") ? true : false, }; clsMaestro maestro = new clsMaestro(); if (maestro.AgregarMaestro(nuevoAlumno)) { MessageBox.Show("Maestro Creado exitosamente"); Utilidades.limpiarControles(this); } else { MessageBox.Show(maestro.Mensaje); } } }
private void ingresarMaestro(UsuarioViewModel model) { ELearningEntities context = ConexionFabrica(); string _idMaestro = obtenerIdUsuario(model); //Llena el objeto Maestro maestro = new Maestro() { id = 0, Apellidos = model.Apellidos, Ciudad = model.Ciudad, idMaestro = _idMaestro, Nombre = model.Nombre, Pais = model.Pais, ZonaHoraria = model.ZonaHoraria, Fotografia = string.Empty }; //Guarda el maestro y commit context.Maestro.Add(maestro); context.SaveChanges(); //ingresa ROLE //ingresarRole(_idMaestro, " MAESTRO"); }
public void ModificarDocente(Maestro maestro) { try { using (AdministracionEscolarEntities db = new AdministracionEscolarEntities()) { int update = Convert.ToInt32(maestro.maestroId); Maestro maestroupdate = db.Maestro.Where(x => x.maestroId == update).Select(x => x).FirstOrDefault(); maestroupdate.nombre = maestro.nombre; maestroupdate.apellido = maestro.apellido; maestroupdate.identificacion = maestro.identificacion; maestroupdate.genero = maestro.genero; maestroupdate.fechaNacimiento = maestro.fechaNacimiento; maestroupdate.direccionFk = maestro.direccionFk; maestroupdate.contacto = maestro.contacto; maestroupdate.correo = maestro.correo; maestroupdate.activo = maestro.activo; maestroupdate.fechaRegistro = maestro.fechaRegistro; db.SaveChanges(); } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show("Error" + ex); } }
// GET: Maestro public ActionResult Index() { using (var contexto = new EscuelaBd()) { List <Maestro> lista = new List <Maestro>(); var consulta = contexto.sp_ListarMaestro().Where(m => m.status_maestro == "Activo"); foreach (var maestro in consulta) { Maestro m = new Maestro(); m.id_maestro = maestro.id_maestro; m.nombre_maestro = maestro.nombre_maestro; m.apellido_maestro = maestro.apellido_maestro; m.direccion_maestro = maestro.direccion_maestro; m.edad_maestro = maestro.edad_maestro; m.sexo_maestro = maestro.sexo_maestro; m.telefono_maestro = maestro.telefono_maestro; m.fecha_registro_maestro = maestro.fecha_registro_maestro; m.status_maestro = maestro.status_maestro; lista.Add(m); } return(View(lista)); } }
public bool Put(int id, Maestro entrada) { entrada.Id_maestro = id; try { Conexion conn = new Conexion(); List <Generico> lst = new List <Generico> { new Generico("registro", id, 1), new Generico("nombres", entrada.Nombres, 2), new Generico("telefono", entrada.Telefono, 2), new Generico("direccion", entrada.Direccion, 2), new Generico("email", entrada.Correo, 2), new Generico("fechanac", entrada.Fecha_nacimiento, 3), new Generico("dpi", entrada.Dpi, 2), new Generico("fotografia", "-", 2), new Generico("password", entrada.Password, 2), new Generico("ciclo", entrada.Ciclo, 2), new Generico("idadmin", entrada.Admin, 2) }; return(conn.metodo_proc("MaestroUpdate", lst)); } catch { return(false); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,Apellido")] Maestro maestro) { if (id != maestro.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(maestro); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MaestroExists(maestro.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(maestro)); }
public IActionResult AgregarMaestro(Maestro m) { rolesusuariosContext context = new rolesusuariosContext(); MaestroRepository repository = new MaestroRepository(context); try { var maestro = repository.GetMaestroByClave(m.Clave); if (maestro == null) { m.Activo = 1; m.Contrasena = HashHelper.GetHash(m.Contrasena); repository.Insert(m); return(RedirectToAction("VerMaestros")); } else { ModelState.AddModelError("", "La clave que ingresó no está disponible."); return(View(m)); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(m)); } }
public string GuardarAsignacionCurso(Maestro entidad) { string Mensaje = "OK"; try { if (entidad.Cursos != null && entidad.Cursos.Count() > 0) { //Se eliminan los cursos que tiene asignados List <MaestroCurso> Cursos = db.Set <MaestroCurso>().Where(x => x.MaestroId == entidad.MaestroId).ToList(); db.Set <MaestroCurso>().RemoveRange(Cursos); entidad.Cursos.ForEach(x => { x.MaestroId = entidad.MaestroId; db.Set <MaestroCurso>().Add(x); }); db.SaveChanges(); } } catch (Exception ex) { Mensaje = string.Format("Descripción del Error {0}", ex.Message); } return(Mensaje); }
public Maestro ObtenerxId(long id, bool todo, bool usuario) { Maestro MaestroActual = new Maestro(); try { if (todo) { MaestroActual = db.Set <Maestro>().Include("Genero").Include("EstadoCivil").Include("EstadoCivil").Include("Cursos").Include("Cursos.Curso").Include("Cursos.Grado").Include("Cursos.Grado.Jornada").Include("Cursos.Seccion").AsNoTracking().Where(x => x.MaestroId == id).FirstOrDefault(); if (usuario) { if (MaestroActual != null) { MaestroActual.Usuario = new Usuario(); MaestroActual.Usuario = db.Set <Usuario>().AsNoTracking().Where(x => x.RelacionId == MaestroActual.MaestroId && x.RolId == 20200928003).FirstOrDefault(); } } } else { MaestroActual = db.Set <Maestro>().Where(x => x.MaestroId == id).FirstOrDefault(); } } catch (Exception) { } return(MaestroActual); }
private void btnAsignar_Click(object sender, EventArgs e) { if (mgReserva.CurrentRow.Cells[0].Value == null) { } else { CursoComponent cursoComponent = new CursoComponent(); Alumno alumno = new Alumno(); alumno.Id = int.Parse(mgReserva.CurrentRow.Cells[0].Value.ToString()); List <Alumno> listaAlumno = new List <Alumno>(); listaAlumno.Add(alumno); Curso cursoAlumno = new Curso(null, null, null, listaAlumno, null); cursoAlumno.Id = curso; Maestro maestro = new Maestro(); maestro.Id = int.Parse(mgReserva.CurrentRow.Cells[0].Value.ToString()); MaestroHorario maestroHorario = new MaestroHorario(maestro); maestroHorario.Id = int.Parse(mgReserva.CurrentRow.Cells[5].Value.ToString()); cursoComponent.AsignarAlumno(cursoAlumno); cursoAlumno.Id = curso; CursoHorarioComponent cursoHorarioComponent = new CursoHorarioComponent(); CursoHorario cursoHorario = new CursoHorario(cursoAlumno, maestroHorario); cursoHorarioComponent.Create(cursoHorario); this.Close(); llenarGrilla(); } }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { EstudianteDAO estudianteDao = new EstudianteDAO(); Estudiante estudiante = new Estudiante(); Maestro maestro = new Maestro(); foreach (Estudiante aux in listaEstudiante) { if ((dropEstudiante.SelectedItem.Value).Equals((aux.idPersona + " " + aux.nombre + " " + aux.apellido))) { estudiante = new Estudiante(aux.idProyecto, aux.idPersona, aux.numHorasCumplidas, aux.idPersona, aux.nombre, aux.apellido); break; } } foreach (Maestro aux in listaMaestro) { if ((dropMaestro.SelectedItem.Value).Equals(aux.idPersona + " " + aux.nombre + " " + aux.apellido)) { maestro = new Maestro(aux.idProyecto, aux.idPersona, aux.cargo, aux.carrera, aux.nombre, aux.apellido); break; } } estudianteDao.registrarTutorAcademico(maestro, estudiante); seleccionaEstudiante(); seleccionarAsignarTutorAcademico(); }
public IActionResult ModificarMaestro(Maestro m) { MaestrosRepository repos = new MaestrosRepository(context); try { var maestro = repos.Get(m.Id); if (maestro != null) { maestro.Nombre = m.Nombre; maestro.Correo = m.Correo; if (context.Maestro.Any(x => x.Grupo == m.Grupo && x.Id != m.Id)) { ModelState.AddModelError("", "Ya hay un maestro registrado con ese grupo"); return(View(m)); } else { maestro.Grupo = m.Grupo; } repos.Update(maestro); return(RedirectToAction("ListaMaestros")); } else { return(RedirectToAction("ListaMaestros")); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(m)); } }
//public List<Maestro> cargarMaestros() //{ // List<Maestro> Lista = new List<Maestro>(); // using (AdministracionEscolarEntities db = new AdministracionEscolarEntities()) // { // Lista = db.Maestro.ToList(); // } // return Lista; //} public void SaveDatosUser(Maestro maestro) { try { using (AdministracionEscolarEntities db = new AdministracionEscolarEntities()) { Maestro maestroSave = new Maestro(); maestroSave.nombre = maestro.nombre; maestroSave.apellido = maestro.apellido; maestroSave.identificacion = maestro.identificacion; maestroSave.genero = maestro.genero; maestroSave.fechaNacimiento = maestro.fechaNacimiento; maestroSave.direccionFk = maestro.direccionFk; maestroSave.contacto = maestro.contacto; maestroSave.correo = maestro.correo; maestroSave.activo = maestro.activo; maestroSave.fechaRegistro = maestro.fechaRegistro; db.Maestro.Add(maestroSave); db.SaveChanges(); } } catch (Exception ex) { } }
public ActionResult Editar(Maestro modelo, bool activo) { if (ModelState.IsValid) { modelo.Activo = activo; string strMensaje = new MaestroBL().Guardar(modelo); if (strMensaje.Equals("OK")) { TempData["Maestro-Success"] = strMensaje; return(RedirectToAction("Index")); } else { ModelState.AddModelError("", strMensaje); } } string strAtributo = "checked='checked'"; ViewBag.ActivoSi = activo == true ? strAtributo : ""; ViewBag.ActivoNo = activo == false ? strAtributo : ""; this.CargaControles(); return(View(modelo)); }
private async void BtnLogin_CLicked(Object sender, EventArgs e) { if (string.IsNullOrEmpty(txtemail.Text)) { await DisplayAlert("Error", "Debes introducir un usuario", "Aceptar"); txtemail.Focus(); } if (string.IsNullOrEmpty(txtPassword.Text)) { await DisplayAlert("Error", "Debes introducir un password", "Aceptar"); txtemail.Focus(); } aiIndicator.IsRunning = true; try { WsLogin objWSL = new WsLogin(); Usuarios result = await objWSL.conexion(txtemail.Text, txtPassword.Text); //DisplayAlert("Error", result, "Aceptar"); if (result.Equals("Acceso denegado")) { await DisplayAlert("Error", "Acceso denegado", "Aceptar"); aiIndicator.IsRunning = false; } else { await DisplayAlert("Correcto", "Acceso correcto", "Aceptar " + Settings.Settings.rol); aiIndicator.IsRunning = false; if (Settings.Settings.rol.Equals("Alumno")) { WSAlumno objWSA = new WSAlumno(); Alumno result2 = await objWSA.getAlumno(txtemail.Text); Console.Write("este es el emmail del alumno " + result2.nocont); Settings.Settings.nocont = result2.nocont; await Navigation.PushModalAsync(new DashBoardAlumno()); } else { WSMaestro objWSM = new WSMaestro(); Maestro result3 = await objWSM.getMaestro(txtemail.Text); Console.Write("este es el emmail del maestro " + result3.cvemae); await DisplayAlert("Correcto", "Acceso correcto", "cvemae" + result3.cvemae); Settings.Settings.cvemae = result3.cvemae; await Navigation.PushModalAsync(new DashBoardMaestro()); } } } catch (Exception) { } }
public void Start() { _playerHud = PlayerHudController.Instance; _maestro = Maestro.Instance; // Requires a Legacy Particle Emitter, because Shuriken can't do a 'black hole' effect. _manaGainEffect = transform.FindChild("Mana Gain Effect").GetComponent<ParticleSystem>(); }
// GET: Maestro public ActionResult Index() { // Load the data for the Maestro var Maestros = Maestro.GetMaestros(); // Return the view. return(View(Maestros)); }
public void Start() { _playerHud = PlayerHudController.Instance; _maestro = Maestro.Instance; // Requires a Legacy Particle Emitter, because Shuriken can't do a 'black hole' effect. _manaGainEffect = transform.FindChild("Mana Gain Effect").GetComponent <ParticleSystem>(); }
void Start() { _Fader = (Fader) GameObject.FindObjectOfType(typeof(Fader)); _Maestro = Maestro.DetectLastInstance(); _TransitionManager = TransitionManager.Instance; _Maestro.FadeIn(); }
public void Start() { _maestro = Maestro.Instance; _spawnTime = Time.time; _expireTime = _spawnTime + EffectDuration; _remainingFlashes = NumberOfFlashes; _nextFlash = _spawnTime + FlashInterval; }
protected override void Bind(Maestro.Editors.IEditorService service) { panelBody.Controls.Clear(); var printLayoutEditorCtrl = new PrintLayoutEditorCtrl(); printLayoutEditorCtrl.Dock = DockStyle.Fill; panelBody.Controls.Add(printLayoutEditorCtrl); printLayoutEditorCtrl.Bind(service); }
public void Start() { _maestro = Maestro.Instance; _playerHud = PlayerHudController.Instance; Transform healEffectChild = transform.FindChild("Heal Effect"); if(healEffectChild != null) _healEffect = healEffectChild.GetComponent<ParticleSystem>(); Transform damageEffectChild = transform.FindChild("Damage Effect"); if(damageEffectChild != null) _damageEffect = damageEffectChild.GetComponent<ParticleSystem>(); }
protected override void Bind(Maestro.Editors.IEditorService service) { if (!_init) { _edsvc = service; _res = _edsvc.GetEditedResource(); _init = true; } panelBody.Controls.Clear(); panelBody.Controls.Clear(); var wmEditorCtrl = new WatermarkEditorCtrl(); wmEditorCtrl.Dock = DockStyle.Fill; panelBody.Controls.Add(wmEditorCtrl); wmEditorCtrl.Bind(service); }
protected override void Bind(Maestro.Editors.IEditorService service) { panelBody.Controls.Clear(); var ssym = service.GetEditedResource() as ISimpleSymbolDefinition; var csym = service.GetEditedResource() as ICompoundSymbolDefinition; if (ssym != null) { var ssymCtrl = new SimpleSymbolDefinitionEditorCtrl(); ssymCtrl.Dock = DockStyle.Fill; panelBody.Controls.Add(ssymCtrl); ssymCtrl.Bind(service); } else if (csym != null) { var csymCtrl = new CompoundSymbolDefinitionEditorCtrl(); csymCtrl.Dock = DockStyle.Fill; panelBody.Controls.Add(csymCtrl); csymCtrl.Bind(service); } }
protected override void Bind(Maestro.Editors.IEditorService service) { if (!_init) { _edsvc = service; _res = service.GetEditedResource() as ILayerDefinition; Debug.Assert(_res != null); _init = true; } panelBody.Controls.Clear(); var vl = _res.SubLayer as IVectorLayerDefinition; var gl = _res.SubLayer as IRasterLayerDefinition; var dl = _res.SubLayer as IDrawingLayerDefinition; if (vl != null) { var ed = new VectorLayerEditorCtrl(); ed.Bind(service); ed.Dock = DockStyle.Fill; panelBody.Controls.Add(ed); } else if (gl != null) { var ed = new RasterLayerEditorCtrl(); ed.Bind(service); ed.Dock = DockStyle.Fill; panelBody.Controls.Add(ed); } else if (dl != null) { var ed = new DrawingLayerEditorCtrl(); ed.Bind(service); ed.Dock = DockStyle.Fill; panelBody.Controls.Add(ed); } else { throw new NotSupportedException(Strings.LayerSubTypeNotSupported); } }
protected override void Bind(Maestro.Editors.IEditorService service) { panelBody.Controls.Clear(); var lp = (ILoadProcedure)service.GetEditedResource(); //DWG and Raster load procedures cannot be edited with this editor so load placeholder if (lp.SubType.Type == LoadType.Dwg || lp.SubType.Type == LoadType.Raster) { var ctrl = new UnsupportedEditorControl(); ctrl.Dock = DockStyle.Fill; panelBody.Controls.Add(ctrl); } else { var lpEditor = new LoadProcedureEditorCtrl(); lpEditor.Dock = DockStyle.Fill; panelBody.Controls.Add(lpEditor); lpEditor.Bind(service); } }
public void Start() { _textProviders = (EntityText[]) FindObjectsOfType(typeof(EntityText)); _ambassador = (Ambassador) FindObjectOfType(typeof(Ambassador)); _maestro = (Maestro) FindObjectOfType(typeof(Maestro)); }
public void Start() { _maestro = Maestro.DetectLastInstance(); _ambassador = Ambassador.Instance; _transition = TransitionManager.Instance; }
public void Start() { _maestro = Maestro.DetectLastInstance(); _renderer = GetComponentInChildren<Renderer>(); }
public void Start() { _maestro = Maestro.Instance; }
public void Start() { _maestro = Maestro.DetectLastInstance(); }
private void LoadTemplates(Maestro.Base.Services.NewItemTemplateService.TemplateSet templSet) { lstTemplates.Clear(); tplImgList.Images.Clear(); lstTemplates.Groups.Clear(); lstTemplates.SmallImageList = tplImgList; lstTemplates.LargeImageList = tplImgList; Dictionary<string, ListViewGroup> groups = new Dictionary<string, ListViewGroup>(); foreach (var cat in templSet.GetCategories()) { var grp = new ListViewGroup(); grp.Name = cat; grp.Header = cat; lstTemplates.Groups.Add(grp); groups.Add(cat, grp); } foreach (var cat in templSet.GetCategories()) { tplImgList.Images.Add(Properties.Resources.document); foreach (var tpl in templSet.GetTemplatesForCategory(cat)) { //This is to weed out resource types not supported by the current connection //we're working with if (!_conn.Capabilities.IsSupportedResourceType(tpl.ResourceType)) continue; var li = new ListViewItem(); li.Name = tpl.Name; li.Text = tpl.Name; li.ToolTipText = tpl.Description; if (tpl.Icon == null) { li.ImageIndex = 0; } else { tplImgList.Images.Add(tpl.Icon); li.ImageIndex = tplImgList.Images.Count - 1; } li.Tag = tpl; li.Group = groups[cat]; lstTemplates.Items.Add(li); } } }
private static bool ConfirmDeleteOpenResources(RepositoryItem[] items, Maestro.Base.Editor.IEditorViewContent[] editors) { Check.NotNull(items, "items"); //NOXLATE Check.NotNull(editors, "editors"); //NOXLATE Dictionary<string, string> resIds = new Dictionary<string, string>(); foreach (var item in items) { resIds.Add(item.ResourceId, item.ResourceId); } bool isDeletingOpenResource = false; foreach (var ed in editors) { string resId = ed.EditorService.ResourceID; if (resIds.ContainsKey(resId) || IsChild(resIds, resId)) { isDeletingOpenResource = true; break; } } if (isDeletingOpenResource && !MessageService.AskQuestion(Strings.ConfirmDeleteOpenResource)) return false; return true; }