public PegadoPaginaModulo(Operarios op, Pantalla p) { InitializeComponent(); this.DataContext = this; this.BtLogout.OnPulsado += (s, e) => { OperarioSale(); foreach (var control in GridMaquinas.Children) { var controlPrensa = control as PrensaGenericaControl; if (controlPrensa != null) { controlPrensa.Desuscribir(); } } }; this.Operario = op; this.Pantalla = p; this.Maquinas = guiOperario.ObtenerMisMaquinas(p); for (int i = 0; i < Maquinas.Count; i++) { GridMaquinas.ColumnDefinitions.Add(new ColumnDefinition()); Maquinas maquina = this.Maquinas[i]; PrensaGenericaControl pgc = new PrensaGenericaControl(maquina, op); Grid.SetColumn(pgc, i); GridMaquinas.Children.Add(pgc); } this.RitmoControl.SetMaquinas(this.Operario, this.Maquinas); this.NombreOperarioControl.SetOperario(this.Operario); }
private void Calentar(string msg, string topicRecibido, Topic topic) { try { ConsumoPrensa consumo = JsonConvert.DeserializeObject <ConsumoPrensa>(msg); if (consumo == null) { Log.Write(new Exception("Consumo recibido nulo " + msg)); } string tipoBancada = topicRecibido.Split('/')[topic.IndiceTipoBancada].Trim(); string ipPlc = topicRecibido.Split('/')[topic.IndiceIdTopic].Trim(); consumo.IpPlc = ipPlc; Maquinas maquina = Store.Bancada.Maquinas.FirstOrDefault(x => x.IpAutomata == ipPlc && x.Posicion == consumo.Prensa); if (maquina != null) { maquina.CargarInformacion(consumo); if (maquina.Modo != ModoMaquina.Calentamiento) { maquina.CambiarModo(ModoMaquina.Calentamiento); } } } catch (Exception ex) { Log.Write(ex); } }
public int IngresaMaquinas(Maquinas m) { try { SqlConnection SqlCn = new SqlConnection(cn.LeerConexion()); SqlCommand cmd = new SqlCommand("Sp_Registro_Eventos", SqlCn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@maquina_serie", SqlDbType.VarChar).Value = m.serie; cmd.Parameters.Add("@modelo_id", SqlDbType.Int).Value = m.modelo_id; cmd.Parameters.Add("@maquina_FechaFabri", SqlDbType.DateTime).Value = m.dateFabricacion; cmd.Parameters.Add("@id_user", SqlDbType.Int).Value = m.id_user; try { SqlCn.Open(); return(cmd.ExecuteNonQuery()); } catch (Exception ex) { throw new Exception(ex.Message); } finally { SqlCn.Close(); cmd.Dispose(); } } catch (Exception exx) { throw new Exception(exx.Message); } }
public int IngresaMarca(Maquinas m) { try { SqlConnection SqlCn = new SqlConnection(cn.LeerConexion()); SqlCommand cmd = new SqlCommand("Sp_Registro_Marcas_Equipos", SqlCn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@descripcion", SqlDbType.VarChar).Value = m.descripcion; cmd.Parameters.Add("@id_user", SqlDbType.Int).Value = m.id_user; try { SqlCn.Open(); return(cmd.ExecuteNonQuery()); } catch (Exception ex) { throw new Exception(ex.Message); } finally { SqlCn.Close(); cmd.Dispose(); } } catch (Exception exx) { throw new Exception(exx.Message); } }
public async Task <ActionResult <Maquinas> > PostMaquinas(Maquinas maquinas) { _context.Maquinas.Add(maquinas); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMaquinas", new { id = maquinas.Id }, maquinas)); }
private void Timer_Tick(object sender, EventArgs e) { if (this.maquinas.Count > 0 && this.operario != null) { Turno turno = HorarioTurnos.CalcularTurnoAFecha(DateTime.Now); DateTime inicio = DateTime.Now; DateTime fin = DateTime.Now; HorarioTurnos.CalcularHorarioTurno(turno, DateTime.Now, out inicio, out fin); int maxPulsos = 0; Maquinas maxMaquina = null; foreach (var maquina in this.maquinas) { int cont = maquina.Pulsos.Where(x => x.IdOperario == operario.Id && (inicio <= x.FechaLocal && x.FechaLocal <= fin)).Count(); if (cont > maxPulsos) { maxPulsos = cont; maxMaquina = maquina; } } Vueltas = maxPulsos; } else { Vueltas = 0; } Notifica("Vueltas"); }
protected void btnRegistraModelo_Click(object sender, EventArgs e) { if (ddlMarca.SelectedValue == "0") { lblError.Text = "NO HA REGISTRADO MARCA PARA MODELO"; } else { Bu_Maquinas b = new Bu_Maquinas(); Maquinas m = new Maquinas(); //m.marca_id = txtNumeroSerie.Text.Trim().ToUpper(); m.descripcion = txtModelo.Text.Trim().ToUpper(); m.marca_id = Convert.ToInt32(ddlMarca.SelectedValue); m.id_user = 16712750; try { b.IngresaModelo(m); limpiar(); } catch (Exception) { throw; } } }
public PrensaLayout(LocalPrensa prensa, Maquinas maquina) { InitializeComponent(); this.DataContext = this; this.Maquina = maquina; this.Prensa = prensa; this.MinHeight = 30; Grid.SetRow(this, (int)prensa.Top); Grid.SetColumn(this, (int)prensa.Left); Maquina.OnParesConsumidos += Maquina_OnParesConsumidos; Maquina.OnInfoEjecucionActualizada += Maquina_OnInfoEjecucionActualizada; Maquina.OnModoCambiado += Maquina_OnModoCambiado; this.PreviewMouseUp += PrensaLayout_PreviewMouseUp; this.timerCalentamiento = new DispatcherTimer(); this.timerCalentamiento.Interval = new TimeSpan(0, 0, 0, 0, 400); this.timerCalentamiento.Tick += TimerCalentamiento_Tick;; this.timerInactividad = new DispatcherTimer(); this.timerInactividad.Interval = new TimeSpan(0, 10, 0); this.timerInactividad.Tick += TimerInactividad_Tick; this.timerLimiteCaja = new DispatcherTimer(); this.timerLimiteCaja.Interval = new TimeSpan(0, 0, 10); this.timerLimiteCaja.Tick += TimerLimiteCaja_Tick; this.timerLimiteCaja.Start(); this.timerInactividad.Start(); }
private void PulsoGenerado(Maquinas maquina) { if (OnPulsoGenerado != null) { OnPulsoGenerado(null, new PulsoGeneradoEventArgs(maquina.IdBancada.Value)); } }
private void BtGuardar_Click(object sender, RoutedEventArgs e) { try { int indice = CmbConfig.SelectedIndex; var cfgLayout = Configuracion.Configuraciones[indice]; if (cfgLayout.Alias != "- NUEVA -") { Configuracion.Configuraciones.RemoveAll(x => x.Alias == "- NUEVA -"); } if (cfgLayout.Alias != "- NUEVA - " && string.IsNullOrEmpty(AliasLayout)) { } else if (cfgLayout.Alias == "- NUEVA -" && string.IsNullOrEmpty(AliasLayout)) { cfgLayout.Alias = indice.ToString(); } else { cfgLayout.Alias = AliasLayout; } Configuracion.IdConfiguracionActiva = cfgLayout.Id; if (Maquinas.Any(maquina => maquina.PosicionLayout > 0 && maquina.IndicePantalla > 0)) { Configuracion.ConfiguracionLayoutActiva.Pantallas.Clear(); for (int i = 0; i < NumPantallas; i++) { Configuracion.ConfiguracionLayoutActiva.Pantallas.Add(new Pantalla()); } foreach (var maquina in Maquinas) { if (maquina.PosicionLayout > 0 && maquina.IndicePantalla > 0) { Configuracion.ConfiguracionLayoutActiva.Pantallas[maquina.IndicePantalla - 1].Maquinas.Add(maquina); } } } Configuracion.Modo = Modos[CmbModos.SelectedIndex]; guiConfig.GuardarConfiguracion(Configuracion); } catch (Exception ex) { new Log().Escribir(ex); } ConfiguracionTerminada(); }
public ActionResult Edit([Bind(Include = "Id,Processador,RAM,SistemaOperacional,EspacoArmazenamento,AdaptadorWifi,Responsavel")] Maquinas maquinas) { if (ModelState.IsValid) { return(RedirectToAction("Index")); } return(View(maquinas)); }
public VerDetallesPrensa(Maquinas maquina) { InitializeComponent(); var pagina = new DetallesPrensaPagina(maquina); pagina.OnSalir += Pagina_OnSalir; this.Frame.Navigate(pagina); }
// PUT: api/Maquinas public void Put([FromBody] Maquinas Datos) { if (Datos == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } ClassBD.ActualizarMaquina(Datos); }
// GET: Maquinas/Create public ActionResult Create() { var maquina = new Maquinas { TiposArmazenamentos = ObterTiposArmazenamento() }; return(View(maquina)); }
public DetallesPrensaPagina(Maquinas maq) { InitializeComponent(); this.DataContext = this; this.maquina = maq; CargarInformacion(); this.maquina.OnColaTrabajoActualizada += Maquina_OnColaTrabajoActualizada; this.maquina.OnParesConsumidos += Maquina_OnParesConsumidos; }
// POST: api/Maquinas public ID Post([FromBody] Maquinas Datos) { if (Datos == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } return(new ID(ClassBD.AgregarMaquina(Datos))); }
// GET: Maquinas/Edit/5 public ActionResult Edit(int?id) { var maquina = new Maquinas { TiposArmazenamentos = ObterTiposArmazenamento() }; // maquina.CodigoTipoArmazenamento = "3"; return(View(maquina)); }
private OperacionesControles BuscarControl(int idOperacion, Maquinas maq) { OperacionesControles ctrl = Store.Controles.FirstOrDefault(x => x.idOfos.Contains(idOperacion)); if (ctrl == null) { ctrl = Select.BuscarControlOperacion(idOperacion, maq.IdTipo ?? 0); if (ctrl != null) { Store.Controles.Add(ctrl); } } return(ctrl); }
private void BtAddMaquina_Click(object sender, RoutedEventArgs e) { try { int indice = CmbMaquinas.SelectedIndex; Maquinas maq = Maquinas[indice]; PantallaSeleccionada.Maquinas.Add(maq); Notifica(); } catch (Exception ex) { new Log().Escribir(ex); } }
public HttpResponseMessage delMaquina(int ID_MAQUINA_FACA) { Maquinas Maquinas = new Maquinas(); try { Maquinas.delMaquina(ID_MAQUINA_FACA); return(Request.CreateResponse(HttpStatusCode.OK, new { valid = true })); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, new { valid = false, msg = ex.Message })); } }
public async Task <bool> RegristarMaquinas(Maquinas oMaquinas) { try { EncuestaBl oEncuestaBl = new EncuestaBl(); var response = await oEncuestaBl.RegristarMaquinas(oMaquinas); return(true); } catch (Exception) { return(false); } }
public MoldeadoPaginaModulo(Operarios op, Pantalla p) { InitializeComponent(); this.DataContext = this; this.BtLogout.OnPulsado += (s, e) => { /*foreach (var control in GridMaquinas.Children) * { * var controlPrensa = control as PrensaGenericaControl; * if (controlPrensa != null) * { * controlPrensa.Desuscribir(); * } * } */ OperarioSale(); }; this.Operario = op; this.Pantalla = p; GridMaquinas.ColumnDefinitions.Add(new ColumnDefinition()); GridMaquinas.ColumnDefinitions.Add(new ColumnDefinition()); this.Maquinas = guiOperario.ObtenerMisMaquinas(p).OrderBy(x => x.PosicionLayout).ToList(); for (int i = 0; i < Maquinas.Count / 2; i++) { GridMaquinas.RowDefinitions.Add(new RowDefinition()); } for (double i = 0, j = 0; i < Maquinas.Count; i++, j += 0.5) { Maquinas maquina = this.Maquinas[(int)i]; PrensaGenericaControl pgc = new PrensaGenericaControl(maquina, op); prensas.Add(pgc); Grid.SetColumn(pgc, i % 2 == 0?1:0); Grid.SetRow(pgc, (int)(j)); GridMaquinas.Children.Add(pgc); } ControlOperario.SetOperario(op); ControlVueltas.SetMaquinas(this.Maquinas, op); }
// GET: Maquinas/Details/5 public ActionResult Details(int?id) { var maquina = Repositorios.MaquinaRepositorio.Obter(id.Value); var maquinaModel = new Maquinas { Id = maquina.Id, RAM = maquina.RAM, AdaptadorWifi = maquina.AdaptadorWifi, Processador = maquina.Processador, SistemaOperacional = maquina.SistemaOperacional, EspacoArmazenamento = maquina.EspacoArmazenamento, CodigoTipoArmazenamento = maquina.CodigoTipoArmazenamento, Responsavel = maquina.Responsavel }; return(View(maquinaModel)); }
protected void btnRegistrar_Click(object sender, EventArgs e) { Bu_Maquinas b = new Bu_Maquinas(); Maquinas m = new Maquinas(); m.serie = txtNumeroSerie.Text.Trim().ToUpper(); m.modelo_id = Convert.ToInt32(ddlModelo.SelectedValue); m.dateFabricacion = Convert.ToDateTime(txtFechaFabri.Text.Trim()); m.id_user = 16712750; try { b.IngresaMaquinas(m); } catch (Exception) { throw; } }
protected void btnRegistra_Click(object sender, EventArgs e) { Maquinas m = new Maquinas(); Bu_Maquinas b = new Bu_Maquinas(); m.marca_id = Convert.ToInt32(ddlMaquina.SelectedValue); m.ubicacion_id = Convert.ToInt32(ddlUbicacion.SelectedValue); m.descripcion = txtDetalle.Value.ToString().ToUpper(); m.id_user = 16712750; try { b.RegistraInstalacionMaquina(m); limpiar(); } catch (Exception) { throw; } }
protected void btnRegistraMarca_Click(object sender, EventArgs e) { Bu_Maquinas b = new Bu_Maquinas(); Maquinas m = new Maquinas(); //m.marca_id = txtNumeroSerie.Text.Trim().ToUpper(); m.descripcion = txtMarca.Text.Trim().ToUpper(); m.id_user = 16712750; try { b.IngresaMarca(m); } catch (Exception) { throw; } CargaBox(ddlMarca, 13, 0); }
public async Task <IActionResult> PutMaquinas(int id, Maquinas maquinas) { if (maquinas == null) { return(NoContent()); } if (!ModelState.IsValid) { return(BadRequest("El modelo no es valido.")); } if (id != maquinas.Id) { return(BadRequest("Está maquina no existe")); } var originalMachine = await _context.Maquinas.FindAsync(id); if (originalMachine == maquinas) { return(BadRequest("Sin modificaciones.")); } _context.Entry(maquinas).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MaquinasExists(id)) { return(NotFound()); } else { return(BadRequest()); } } return(Ok()); }
public ActionResult Salvar(Maquinas maquinas) { if (ModelState.IsValid) { tbMaquinas tbMaquinas = new tbMaquinas { RAM = maquinas.RAM, AdaptadorWifi = maquinas.AdaptadorWifi, Processador = maquinas.Processador, SistemaOperacional = maquinas.SistemaOperacional, EspacoArmazenamento = maquinas.EspacoArmazenamento, CodigoTipoArmazenamento = maquinas.CodigoTipoArmazenamento, Responsavel = maquinas.Responsavel }; maquinas.TiposArmazenamentos = ObterTiposArmazenamento(); Repositorios.MaquinaRepositorio.Salvar(tbMaquinas); } return(RedirectToAction("Index")); }
public Task <bool> RegristarMaquinas(Maquinas oMaquinas) { var maquina = (from i in entity.Maquinas where i.IdProyecto == oMaquinas.IdProyecto select i).FirstOrDefault(); if (maquina == null) { entity.Maquinas.Add(oMaquinas); entity.SaveChanges(); } else { entity.Maquinas.Remove(maquina); entity.Maquinas.Add(oMaquinas); entity.SaveChanges(); } return(Task.FromResult <bool>(true)); }
public HttpResponseMessage cadMaquina(TB_SN_MAQUINA_FACAS cadMaquinas) { Maquinas Maquinas = new Maquinas(); try { if (cadMaquinas != null) { Maquinas.cadMaquina(cadMaquinas); return(Request.CreateResponse(HttpStatusCode.Created, new { valid = true })); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, new { valid = false, msg = "Não foi possivel efetuar o cadastro, verifique os campos digitados." })); } } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, new { valid = false, msg = ex.Message })); } }