public void SaveYear(Guid bombeiroId, int year) { if (year >= (int)DateTime.Now.Year) { DateTime firstDay = new DateTime(year, 1, 1); DateTime lastDay = new DateTime(year, 12, 31); var bombeiro = _bombeiroStore.GetById(bombeiroId); var bombeiroFuncao = _bombeiroFuncaoStore.GetPrincipalByBombeiroId(bombeiroId); var escalaTurnos = _escalaTurnoStore.GetByTurno(bombeiro.Turno).ToList(); var escala = new Escala() { BombeiroId = new Guid(bombeiro.Id), FuncaoId = bombeiroFuncao.FuncaoId, QuartelId = bombeiro.QuartelId, EscalaTipoId = Guid.Empty, // FUNCAO PRINCIPAL }; foreach (var escalaTurno in escalaTurnos) { escala.Id = new Guid(); escala.DtEscala = escalaTurno.DtEscalaTurno; escala.PeriodoDiurno = escalaTurno.PeriodoDiurno; Save(escala); } } }
public static Escala getEscalaFromDB(int fecha) { SqlDataReader reader = null; SqlConnection connection = new SqlConnection(); connection.ConnectionString = "Data Source=.;Initial Catalog=TECAirlines;Integrated Security=SSPI"; SqlCommand sqlCmd = new SqlCommand(); sqlCmd.CommandType = CommandType.Text; var query = "SELECT * FROM Escala WHERE Fecha='@Fecha'"; query = query.Replace("@Fecha", fecha.ToString()); sqlCmd.CommandText = query; sqlCmd.Connection = connection; connection.Open(); reader = sqlCmd.ExecuteReader(); Escala escala = null; while (reader.Read()) { escala = new Escala(); escala.Millas = Convert.ToInt32(reader.GetValue(0)); escala.Duracion = Convert.ToInt32(reader.GetValue(1)); escala.Fecha = Convert.ToInt32(reader.GetValue(2)); } connection.Close(); return(escala); }
public List <Escala> listarEscalas() { try { List <Escala> listaEscala = new List <Escala>(); OracleCommand cmd = new OracleCommand(); cmd.Connection = conexion.Obtener(); cmd.CommandText = "SP_SELECT_ESCALAS"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new OracleParameter("p_CURSOR", OracleDbType.RefCursor)).Direction = ParameterDirection.Output; if (conexion.Obtener().State.Equals(ConnectionState.Closed)) { conexion.Obtener().Open(); } OracleDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Escala escala = new Escala(); escala.IdEscala = dr.GetInt32(0); escala.Nota = dr.GetString(1); listaEscala.Add(escala); } conexion.Obtener().Clone(); return(listaEscala); } catch (Exception e) { conexion.Obtener().Clone(); return(null); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nome")] Escala Escala) { if (id != Escala.Id) { return(NotFound()); } if (ModelState.IsValid) { try{ _context.Update(Escala); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EscalaExists(Escala.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(Escala)); }
public static bool addEscalaToDB(Escala escala) { var connectionString = "Data Source=.;Initial Catalog=TECAirlines;Integrated Security=SSPI"; var query = "INSERT INTO Escala (Millas, Duración, Fecha) VALUES ('@Nombre', '@Duracion', '@Fecha')"; query = query.Replace("@Nombre", escala.Millas.ToString()) .Replace("@Duracion", escala.Duracion.ToString()) .Replace("@Fecha", escala.Fecha.ToString()); SqlConnection connection = new SqlConnection(connectionString); try { connection.Open(); SqlCommand command = new SqlCommand(query, connection); command.ExecuteNonQuery(); command.Dispose(); connection.Close(); return(true); } catch (Exception) { return(false); } }
public static List <Escala> getAllEscalasFromDB() { SqlDataReader reader = null; SqlConnection connection = new SqlConnection(); connection.ConnectionString = "Data Source=.;Initial Catalog=TECAirlines;Integrated Security=SSPI"; SqlCommand sqlCmd = new SqlCommand(); sqlCmd.CommandType = CommandType.Text; var query = "SELECT * FROM Escala "; sqlCmd.CommandText = query; sqlCmd.Connection = connection; connection.Open(); reader = sqlCmd.ExecuteReader(); List <Escala> listaEscalas = new List <Escala>(); while (reader.Read()) { Escala escala = null; escala.Millas = Convert.ToInt32(reader.GetValue(0)); escala.Duracion = Convert.ToInt32(reader.GetValue(1)); escala.Fecha = Convert.ToInt32(reader.GetValue(2)); listaEscalas.Add(escala); } connection.Close(); return(listaEscalas); }
public void Salvar(Escala model) { if (model.Id == 0) { _rep.Add(model); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,DiaDaSemana,Inicio,Fim,DuracaoMinutos")] Escala escala) { if (id != escala.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(escala); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EscalaExists(escala.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(escala)); }
private void txtNumeric_TextChanged(object sender, EventArgs e) { TextBox _sender = (TextBox)sender; string _valor = _sender.Text; _valor = Regex.Replace(_valor, "[^0-9]", String.Empty); if (string.IsNullOrEmpty(_valor)) { _sender.Text = _valor; } else { if (_valor.Length > Tamanho) { _valor = _valor.Substring(0, Tamanho); } if (Escala == Tamanho) { _valor = "0" + _valor; } decimal _decimal = decimal.Parse(_valor) / ((decimal)Math.Pow(10, Escala)); _sender.Text = _decimal.ToString("N" + Escala.ToString()); _sender.SelectionStart = _sender.Text.Length; _sender.SelectionLength = 0; } }
public IActionResult Index() { var escala = new Escala(); escala.Quarteis = _quartelStore.GetAll(); return(View(escala)); }
public void DeveCriarVariasEscalas(string dataParticipacao, string dataEnsaio) { DateTime dataParticipacaoConvertida = DateTime.Parse(dataParticipacao); DateTime dataEnsaioConvertida = DateTime.Parse(dataEnsaio); var escala = new Escala(dataParticipacaoConvertida, dataEnsaioConvertida); Assert.Equal(dataParticipacaoConvertida, escala.DataParticipacao); }
public void Excluir(Escala model, int idUsuario) { if (!_uow.RepositorioUsuario.PermissaoExcluir(idUsuario, _enProgramas)) { throw new Exception(Mensagem.UsuarioSemPermissao); } _uow.RepositorioEscala.Deletar(model); _uow.SaveChanges(); }
public ActionResult List(int Cod_Comum = 0) { var usuario = UserSession.Get(Request.HttpContext).Usuario; if (Cod_Comum == 0 || !usuario.Admin) { Cod_Comum = usuario.Cod_Comum; } return(View(Escala.List(Cod_Comum))); }
private void comboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (cmb_Nome_Escala.Items.Count > 0 && cmb_Nome_Escala.SelectedItem != null) { DeSeleccionarCheckBoxDiaSemana(); Escala escala = cmb_Nome_Escala.SelectedItem as Escala; VerificarDiaSemana(diaSemanaBLL.ConsultarDiasSemanaDaEscala(escala)); } }
public void DeveCriarEscala() { var dataParticipacao = DateTime.Now.Date; var dataEnsaio = DateTime.Now.Date; var escala = new Escala(dataParticipacao, dataEnsaio); Assert.Equal(dataParticipacao, escala.DataParticipacao); Assert.Equal(dataEnsaio, escala.DataEnsaio); }
public void Salvar(Escala model) { double HoraInicio = Funcoes.Horas.HoraToDecimal(model.HoraInicio.ToString()); double HoraFim = Funcoes.Horas.HoraToDecimal(model.HoraFim.ToString()); model.TotalHoras = HoraFim - HoraInicio; _rep.Salvar(model); _rep.Commit(); }
public async Task <IActionResult> Create([Bind("Id,Nome")] Escala Escala) { if (ModelState.IsValid) { _context.Add(Escala); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(Escala)); }
public async Task <IActionResult> Create([Bind("Id,DiaDaSemana,Inicio,Fim,DuracaoMinutos")] Escala escala) { if (ModelState.IsValid) { _context.Add(escala); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(escala)); }
public int InsertarEscala(Escala escala) { using (var dbc = new SPC_BD()) { escala.Estado = true; dbc.Escala.Add(escala); dbc.SaveChanges(); return(escala.IdEscala); } }
public Escala Novo(int idUsuario) { if (!_uow.RepositorioUsuario.PermissaoIncluir(idUsuario, _enProgramas)) { throw new Exception(Mensagem.UsuarioSemPermissao); } var escala = new Escala(); return(escala); }
public bool Post(Escala escala) { if (escala != null) { return(EscalaRepository.addEscalaToDB(escala)); } else { return(false); } }
private static void AgregarCertificado(MainContext context) { var certificado = new Certificado() { CertificadoId = new Guid(), NumeroCertificado = 1, NumeroEscalas = 1 }; context.Add(certificado); var listaEscalas = new List <Escala>(); var escala = new Escala() { Certificado = certificado, EscalaId = new Guid(), NumeroPuntosCalibracion = 4, NumeroRepeticiones = 1, Mediciones = new List <Medicion>() }; escala.Mediciones.Add(new Medicion() { MedicionId = new Guid(), Escala = escala, NumeroRepeticion = 1, PuntoCalibracion = 1, Mesurando = 0.99, Patron = 10 }); escala.Mediciones.Add(new Medicion() { MedicionId = new Guid(), Escala = escala, NumeroRepeticion = 1, PuntoCalibracion = 2, Mesurando = 20.3, Patron = 20 }); escala.Mediciones.Add(new Medicion() { MedicionId = new Guid(), Escala = escala, NumeroRepeticion = 1, PuntoCalibracion = 3, Mesurando = 31, Patron = 30 }); escala.Mediciones.Add(new Medicion() { MedicionId = new Guid(), Escala = escala, NumeroRepeticion = 1, PuntoCalibracion = 4, Mesurando = 39.8, Patron = 40 }); context.Add(escala); context.SaveChanges(); //var puntoCal = new PuntoCalibracion() //{ // PuntoCalibracionId = new Guid(), // Escala = escala, // Mediciones = new List<Medicion>() //}; }
public string[] GetNomes(Escala model) { List <string> Nomes = model.GetUsuarios().ToList(); List <string> SimpleNames = new List <string>(); foreach (var item in Nomes) { SimpleNames.Add(Util.ShortName(item)); } return(SimpleNames.ToArray()); }
static void Main(string[] args) { Console.WriteLine("Data da escala ex: 01/12/2020"); string DateString = "01/05/2020"; // Console.ReadLine(); DateTime Data = new DateTime(); Data = DateTime.Parse(DateString); Guarnicao Guarnicao = new Guarnicao(); Meses Mes = new Meses(Data); Escala Escala = new Escala(); Escala.finaisDeSemana(Mes.FirstDomingo, Mes.QuantDiaMes); Mes.Feriados(); Escala.FeriadosEfinaisDeSemana(Mes.DiasQueSaoFeriados, Mes.quantferiado); Guarnicao.CadastrarGuarnicao(); StreamWriter texto; // para criar textos "assemble system.io" string CaminhoNome = "C:\\Users\\Geibi\\Desktop\\arq01.txt"; texto = File.CreateText(CaminhoNome); for (int i = 0; i < 4; i++) // para criar texto na area de trabalho { texto.WriteLine("\n" + Guarnicao.Duplas[i].ToUpper()); texto.WriteLine(" \t 12 HORAS"); for (int l = 0 + 1 + i; l < 32; l += 4) { if (Guarnicao.DiasTrabalho[i, l] != Escala.FinaisSemana[l]) { texto.WriteLine(Data.AddDays(l - 1).ToLongDateString() + "\n"); } } texto.WriteLine(" \t 24 HORAS"); for (int l = 0 + i + 1; l < 32; l += 4) { if (Guarnicao.DiasTrabalho[i, l] == Escala.FinaisSemana[l] && Escala.FinaisSemana[l] != 0) { texto.WriteLine(Data.AddDays(l - 1).ToLongDateString()); } } texto.WriteLine("---------------------------------"); } texto.Close(); }
public ActionResult Visualizar(int id) { if (UserSession.Get(Request.HttpContext).UserLogged()) { Escala escala = Escala.Find(id); if (!UserSession.Get(Request.HttpContext).Admin() && escala.Cod_Comum != UserSession.Get(Request.HttpContext).Cod_Comum()) { ViewBag.error = "Escala não encontrada"; } return(View(Gerar(escala))); } return(View(new EscalaBuilder())); }
public Escala Update(Escala escala) { if (escala == null) { return(null); } using (var context = new MapaDaForcaDbContext(Options)) { context.Escalas.Add(escala); context.Entry(escala).State = EntityState.Modified; return(context.SaveChanges() > 0 ? escala : null); } }
public void Salvar(Escala model) { if (model.HoraInicio > model.HoraFim) { throw new Exception("Hora Inicial maior que Hora Final!"); } double HoraInicio = Funcoes.Utils.HoraToDecimal(model.HoraInicio.ToString()); double HoraFim = Funcoes.Utils.HoraToDecimal(model.HoraFim.ToString()); model.TotalHoras = HoraFim - HoraInicio; _uow.RepositorioEscala.Salvar(model); _uow.SaveChanges(); }
public Escala Save(Escala save) { Escala saved = null; if (_repository.IsExisting(save.Id)) { saved = _repository.Update(save); } else { saved = _repository.Create(save); } return(saved); }
public ActionResult Delete(int id = 0, int Cod_Comum = 0) { try{ if (Cod_Comum == 0 || !UserSession.Get(Request.HttpContext).Admin()) { Cod_Comum = UserSession.Get(Request.HttpContext).Cod_Comum(); } string nome = Escala.Find(id).Nome; Escala.Delete(id, Cod_Comum); Monitor.Add <Escala>(HttpContext, 'D', nome); return(Json("ok")); } catch (Exception ex) { return(Json(ex.Message)); } }
public Escala Create(Escala escala) { if (escala == null) { return(null); } using (var context = new MapaDaForcaDbContext(Options)) { escala.Id = Guid.NewGuid(); context.Escalas.Add(escala); context.Entry(escala).State = EntityState.Added; return(context.SaveChanges() > 0 ? escala : null); } }
public void EscolherResposta(Escala _resposta) { Valor = (Int32)_resposta; }
private SelectList BuscaRespostasList(Escala valor) { var values = from Escala e in Enum.GetValues(typeof(Escala)) select new { Id = e, Name = e.ToString() }; return new SelectList(values, "Id", "Name", Escala.SemResposta); }