public bool AgregarParo(long indiceIndicador, long indiceParo, int cantidad, string folio) { bool Estado = false; if (cantidad > 0) { Paro paro = db.Paro .Where(columna => columna.id_paro == indiceParo) .FirstOrDefault(); if (paro != null) { IndicadorParo_V2 IndicadorParo = new IndicadorParo_V2 { IndiceIndicador = indiceIndicador, IndiceParo = indiceParo, Cantidad = cantidad, Folio = (folio != null && folio != "") ? folio : null, EsParoPlanificado = false }; try { db.IndicadorParo_V2.Add(IndicadorParo); db.SaveChanges(); Estado = true; } catch (Exception) { } } } return(Estado); }
public bool EliminarUsuario(long Indice) { var Usuario = db.Usuario.Find(Indice); if (Usuario != null) { Usuario.eliminado = 1; db.SaveChanges(); return(true); } return(false); }
/// <summary> /// /// </summary> /// <param name="IndiceProceso"></param> /// <param name="DatosIndicadorTiempo"></param> /// <returns></returns> public bool InsertarIndicadorTiempo(long IndiceProceso, DateTime Fecha) { try { IndicadorTiempo_V2 IndicadorTiempo = new IndicadorTiempo_V2() { IndiceProceso = IndiceProceso, Fecha = Fecha }; db.IndicadorTiempo_V2.Add(IndicadorTiempo); db.SaveChanges(); } catch (Exception) { return(false); } return(true); }
public long CrearIndicador(IndicadorModel modelo) { long IndiceIndicador = 0; var FechaInicial = modelo.Fecha; var FechaFinal = FechaInicial.AddMinutes(modelo.Ciclo); bool ExisteIndicadorPeriodoTiempo = BusquedaIndicadoresPeriodo(modelo.IndiceProceso, FechaInicial, FechaFinal); if (ExisteIndicadorPeriodoTiempo) { IndiceIndicador = -1; } else { Indicador_V2 Indicador = new Indicador_V2 { IndiceVelocidad = modelo.IndiceVelocidad, IndiceProceso = modelo.IndiceProceso, Orden = modelo.Orden, Lote = modelo.Lote, Maquina = "" + modelo.Piezas, Material = modelo.Material, Descripcion = modelo.DescripcionMaterial, Reales = modelo.Reales, Fecha = modelo.Fecha, Turno = modelo.Turno, Ciclo = "" + modelo.Ciclo }; db.Indicador_V2.Add(Indicador); db.SaveChanges(); IndiceIndicador = Indicador.Indice; } return(IndiceIndicador); }