public void Inserir(Falta falta) { try { this.AbrirConexao(); string sql = "insert into falta (data,motivo,abono,matricula,cod_aula) values(@data,@motivo,@abono,@matricula,@codigoAula)"; SqlCommand cmd = new SqlCommand(sql, this.sqlConn); cmd.Parameters.Add("@data", SqlDbType.VarChar); cmd.Parameters["@data"].Value = falta.Data; cmd.Parameters.Add("@motivo", SqlDbType.VarChar); cmd.Parameters["@motivo"].Value = falta.Motivo; cmd.Parameters.Add("@abono", SqlDbType.Bit); cmd.Parameters["@abono"].Value = falta.Abono; cmd.Parameters.Add("@matricula", SqlDbType.VarChar); cmd.Parameters["@matricula"].Value = falta.Aluno.Matricula; cmd.Parameters.Add("@codigoAula", SqlDbType.Int); cmd.Parameters["@codigoAula"].Value = falta.Aula.CodigoAula; cmd.ExecuteNonQuery(); cmd.Dispose(); this.FecharConexao(); } catch (SqlException ex) { throw new Exception("Contate o suporte.\nErro: " + ex.Message); } }
public void Insert(Falta ff) { var falta = new { idPedido = ff.idPedido, idLinea = ff.idLinea, cod_nacional = ff.cod_nacional, descripcion = ff.descripcion, familia = ff.familia, superFamilia = ff.superFamilia, cantidadPedida = ff.cantidadPedida, fechaFalta = ff.fechaFalta.ToIsoString(), cod_laboratorio = ff.cod_laboratorio, laboratorio = ff.laboratorio, proveedor = ff.proveedor, fechaPedido = ff.fechaPedido.ToIsoString(), pvp = ff.pvp, puc = ff.puc }; _restClient .Resource(_config.Faltas.InsertLineaDePedido) .SendPost(new { bulk = new[] { falta } }); }
public ActionResult Edit([Bind(Include = "id_falta,id_relatorio")] Falta falta) { int Tipo = Convert.ToInt32(Session["Tipo"]); if (Tipo == 3 || Tipo == 0) { return(View("Error")); } if (ModelState.IsValid) { try { db.Entry(falta).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception e) { return(View("Error")); } } ViewBag.id_relatorio = new SelectList(db.Relatorio, "id_relatorio", "nome_empresa", falta.id_relatorio); return(View(falta)); }
public ActionResult ModificarFaltaCurso(Falta unaFalta, int anio, string letra, int idMateria) { Falta objFalta = new Falta(); List <Falta> listaFaltas = objFalta.TraerFaltas_X_Fecha(unaFalta.fecha, anio, letra, idMateria); return(View(listaFaltas)); }
public bool VerificaDuplicidade(Falta falta) { bool retorno = false; try { this.AbrirConexao(); string sql = "SELECT data FROM falta where data = @data AND matricula = @matricula"; SqlCommand cmd = new SqlCommand(sql, sqlConn); cmd.Parameters.Add("@data", SqlDbType.VarChar); cmd.Parameters["@data"].Value = falta.Data; cmd.Parameters.Add("@matricula", SqlDbType.VarChar); cmd.Parameters["@matricula"].Value = falta.Aluno.Matricula; SqlDataReader DbReader = cmd.ExecuteReader(); while (DbReader.Read()) { retorno = true; break; } DbReader.Close(); cmd.Dispose(); this.FecharConexao(); } catch (SqlException ex) { throw new Exception("Contate o suporte.\nErro: " + ex.Message); } return(retorno); }
public void Sincronizar(Falta ff, string tipoFalta) { var falta = new { idPedido = ff.idPedido, idLinea = ff.idLinea, cod_nacional = ff.cod_nacional, descripcion = ff.descripcion.Strip(), familia = ff.familia.Strip(), superFamilia = ff.superFamilia.Strip(), cantidadPedida = ff.cantidadPedida, fechaFalta = ff.fechaFalta.ToIsoString(), cod_laboratorio = ff.cod_laboratorio.Strip(), laboratorio = ff.laboratorio.Strip(), proveedor = ff.proveedor.Strip(), fechaPedido = ff.fechaPedido.ToIsoString(), pvp = ff.pvp, puc = ff.puc, sistema = ff.sistema, categoria = ff.categoria.Strip(), subcategoria = ff.subcategoria.Strip(), superFamiliaAux = ff.superFamiliaAux.Strip(), familiaAux = ff.familiaAux.Strip(), cambioClasificacion = ff.cambioClasificacion.ToInteger(), tipoFalta = tipoFalta }; _restClient .Resource(_config.Faltas.InsertLineaDePedido) .SendPost(new { bulk = new[] { falta } }); }
public ActionResult DeleteConfirmed(int id) { Falta falta = db.Falta.Find(id); db.Falta.Remove(falta); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult VerFaltaAlumno() { Alumno unAlumno = new Alumno(); Falta unaFalta = new Falta(); List <Falta> listarFaltasAlumno = unaFalta.Faltas_por_Alumnos((int)TempData["IdAlumno"]); TempData.Keep(); ViewBag.listafaltas = listarFaltasAlumno; return(View()); }
public WizCadBoletimProfViewModel(BaseSingleton baseSingleton) { Falta = new AppFactory().NewFalta(); Base_ = baseSingleton; FillCollections(); SetProperties(); Base_.HeaderWizard = "Lançamento de Faltas de Professor"; }
public ActionResult ModificarInasistencias(List <Falta> unaFalta) { Falta unaFaltastatic = new Falta(); unaFaltastatic.Modificar_Falta(unaFalta, (DateTime)TempData["Fecha"]); Materia unaMateria = new Materia(); ViewBag.listamateria = unaMateria.listarmateria(); return(View("Inasistencias")); }
public BoletimDiarioViewModel(BaseSingleton baseSingleton) { Base_ = baseSingleton; Falta = new AppFactory().NewFalta(); MouseDoubleClickCommand = new RelayCommand(CurrentCellSelected); AppRibbon.SetFocus("tabOperacoesCadastro"); FillCollection(); }
private void gravar(Falta falta) { try { dao.Inserir(falta); } catch (Exception ex) { throw new Exception("Falha ao registrar falta.\nErro: " + ex.Message); } }
private void apagar(Falta falta) { try { dao.Excluir(falta); } catch (Exception ex) { throw new Exception("Erro: " + ex.Message); } }
private void atualizar(Falta falta) { try { dao.Alterar(falta); } catch (Exception ex) { throw new Exception("Falha ao atualizar a falta.\nErro: " + ex.Message); } }
private List <Falta> lista(Falta falta) { try { return(dao.Listar(falta)); } catch (Exception ex) { throw new Exception("Erro: " + ex.Message); } }
public ActionResult Edit([Bind(Include = "Id,Data,Disciplina_Id,Aluno_Id")] Falta falta) { if (ModelState.IsValid) { db.Entry(falta).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Aluno_Id = new SelectList(db.Alunos, "ID", "Nome", falta.Aluno_Id); ViewBag.Disciplina_Id = new SelectList(db.Disciplinas, "Id", "Nome", falta.Disciplina_Id); return(View(falta)); }
public ActionResult VerMateriaFalta(DateTime fecha) { Falta unaFalta = new Falta(); Materia unaMateria = new Materia(); List <Falta> faltaAlumnoFecha = unaFalta.TraerFaltas_X_Fecha_por_IdAlumno(fecha, (int)TempData["IdAlumno"]); TempData.Keep(); ViewBag.listafaltas = faltaAlumnoFecha; ViewBag.listamaterias = unaMateria.listarmateria(); ViewBag.fecha = fecha; return(View()); }
public ActionResult Edit([Bind(Include = "id")] Falta falta, int time, int jogador, int jogo) { falta.jogo = db.Jogo.First(a => a.id == jogo); falta.jogador = db.Jogador.First(a => a.id == jogador); falta.time = db.Equipes.First(a => a.id == time); if (ModelState.IsValid) { db.Entry(falta).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(falta)); }
// GET: Faltas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Falta falta = db.Falta.Find(id); if (falta == null) { return(HttpNotFound()); } return(View(falta)); }
public override void Process() { // _falta se carga en PreSincronizacion var fechaDefault = new DateTime(DateTime.Now.Year - 2, 1, 1); var pedidos = (_falta == null) ? _farmacia.Pedidos.GetAllByFechaGreaterOrEqual(fechaDefault) : _farmacia.Pedidos.GetAllByIdGreaterOrEqual( long.Parse(_falta.idPedido.ToString().SubstringEnd(5)), _falta.fechaPedido == DateTime.MinValue ? fechaDefault : _falta.fechaPedido); var faltantes = new List <Falta>(); foreach (var pedido in pedidos) { var empresaSerial = pedido.Empresa == _empresaUno ? "00001" : "00002"; pedido.Id = long.Parse($@"{pedido.Numero}{empresaSerial}"); Task.Delay(5).Wait(); _cancellationToken.ThrowIfCancellationRequested(); var detalle = _farmacia.Pedidos.GetAllDetalleByPedido(pedido.Numero, pedido.Empresa, pedido.Fecha.Year); foreach (var linea in detalle) { if (linea.Farmaco.Stock != STOCK_CRITICO) { Console.Write("WARNING"); } linea.Pedido = pedido; linea.PedidoId = pedido.Id; Task.Delay(1).Wait(); //if (!_sisfarma.Faltas.ExistsLineaDePedido(linea.PedidoId, linea.Linea)) faltantes.Add(GenerarFaltante(linea)); } } if (faltantes.Any()) { _sisfarma.Faltas.Sincronizar(faltantes); if (_falta == null) { _falta = new Falta(); } _falta.idPedido = faltantes.Last().idPedido; _falta.fechaPedido = faltantes.Last().fechaPedido; } }
private void existe(Falta falta) { try { if (dao.VerificaDuplicidade(falta) == false) { throw new Exception("Falta não encontrada"); } } catch (Exception ex) { throw new Exception("Erro: " + ex.Message); } }
public ActionResult CargarInasistencias(List <Falta> faltas) { Materia unaMateria = new Materia(); ViewBag.listamateria = unaMateria.listarmateria(); Falta falta = new Falta(); falta.Cargar_Falta(faltas, (Falta)TempData["Falta"], (int)TempData["divi"]); return(View("Inasistencias")); }
private void duplicidade(Falta falta) { try { if (dao.VerificaDuplicidade(falta)) { throw new Exception("Falta já registrada para este aluno."); } } catch (Exception ex) { throw new Exception("Erro: " + ex.Message); } }
private void validar(Falta falta) { if (falta == null) { throw new Exception("Impossível efetuar registro."); } if (falta.Aula.CodigoAula < 0) { throw new Exception("Aula inválida."); } if (falta.Aluno.Matricula.Length < 0) { throw new Exception("Matrícula do aluno inválida."); } }
public ActionResult DeleteConfirmed(int id) { int Tipo = Convert.ToInt32(Session["Tipo"]); if (Tipo == 3 || Tipo == 0) { return(View("Error")); } Falta falta = db.Falta.Find(id); db.Falta.Remove(falta); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Faltas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Falta falta = db.Faltas.Find(id); if (falta == null) { return(HttpNotFound()); } ViewBag.Aluno_Id = new SelectList(db.Alunos, "ID", "Nome", falta.Aluno_Id); ViewBag.Disciplina_Id = new SelectList(db.Disciplinas, "Id", "Nome", falta.Disciplina_Id); return(View(falta)); }
// GET: Faltas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Falta falta = db.Falta.Find(id); if (falta == null) { return(HttpNotFound()); } ViewBag.Jogo = db.Jogo.ToList(); ViewBag.Jogador = db.Jogador.ToList(); ViewBag.Equipe = db.Equipes.ToList(); return(View(falta)); }
public ActionResult ActualizarAnio(Falta unaFalta, int anio, string Letra, int IdMateria) { Alumno unAlumno = new Alumno(); ViewBag.listaalumnos = unAlumno.Listar_Alumnos_Falta(anio, Letra); Falta Unafalta = new Falta(); Boolean falta; Division unaDivision = new Division(); int divi; divi = unaDivision.TraerIdDivision(anio, Letra); ViewBag.Anio = anio; ViewBag.Letra = Letra; TempData.Clear(); TempData.Add("divi", divi); TempData.Keep(); Materia mate = new Materia(); string materia; materia = mate.TraerMateria(IdMateria); ViewBag.Materia = materia; List <Falta> lista; lista = Unafalta.ListarFaltas(); falta = Unafalta.HayUnaFalta(unaFalta, divi, IdMateria, lista); ViewBag.nombrefecha = unaFalta.fecha; Unafalta.IdDivision = divi; if (falta == true) { Falta objFalta = new Falta(); List <Falta> listaFaltas = objFalta.TraerFaltas_X_Fecha(unaFalta.fecha, anio, Letra, IdMateria); TempData.Add("Fecha", unaFalta.fecha); return(View("ModificarFaltaCurso", listaFaltas)); } else { unaFalta.IdMateria = IdMateria; TempData.Add("Falta", unaFalta); TempData.Keep(); return(View()); } }
public ActionResult Create([Bind(Include = "id_falta,Data,id_relatorio")] Falta falta) { int Tipo = Convert.ToInt32(Session["Tipo"]); if (Tipo == 3 || Tipo == 0) { return(View("Error")); } if (ModelState.IsValid) { db.Falta.Add(falta); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_relatorio = new SelectList(db.Relatorio, "id_relatorio", "nome_empresa", falta.id_relatorio); return(View(falta)); }
public void Excluir(Falta falta) { try { this.AbrirConexao(); string sql = "delete from falta where cod_falta = @codigoFalta"; SqlCommand cmd = new SqlCommand(sql, this.sqlConn); cmd.Parameters.Add("@codigoFalta", SqlDbType.Int); cmd.Parameters["@codigoFalta"].Value = falta.CodigoFalta; cmd.ExecuteNonQuery(); cmd.Dispose(); this.FecharConexao(); } catch (SqlException ex) { throw new Exception("Contate o suporte.\nErro: " + ex.Message); } }