internal string RegistrarRevista(int idCaixa, int id, string tipoDaColecao, string nome, string numeroDaEdicao, DateTime dataLancamento) { Revista revista = null; int posicao; if (id == 0) { revista = new Revista(); posicao = ObterPosicaoVaga(); } else { posicao = ObterPosicaoOcupada(new Revista(id)); revista = (Revista)registros[posicao]; } revista.caixa = controladorCaixa.SelecionarCaixaPorId(idCaixa); revista.tipoDaColecao = tipoDaColecao; revista.nomeDaRevista = nome; revista.numeroDaEdicao = numeroDaEdicao; revista.dataLancametno = dataLancamento; string resultadoValidacao = revista.Validar(); if (resultadoValidacao == "EQUIPAMENTO_VALIDO") { registros[posicao] = revista; } return(resultadoValidacao); }
private void btnBuscar_Click(object sender, EventArgs e) { var rev = new Revista(); if (rev.CodValido(txtCodigoBuscar.Text.ToString())) { dgvRevistas.Rows.Clear(); var codInt = int.Parse(txtCodigoBuscar.Text); var revistas = _revistasRepositorio.ObtenerPorCodigo(codInt).Rows; var filas = new List <DataGridViewRow>(); foreach (DataRow revista in revistas) { if (revista.HasErrors) { continue;//no corto el ciclo } var fila = new string[] { revista.ItemArray[0].ToString(), revista.ItemArray[1].ToString(), revista.ItemArray[2].ToString(), revista.ItemArray[3].ToString(), revista.ItemArray[4].ToString(), }; dgvRevistas.Rows.Add(fila); } } }
public List <Revista> Select() { var SQL = "select [NUM_EDICAO], [CAPA], [NIVEL] from REVISTAS"; var cmd = new SqlCommand(SQL, con); var lista = new List <Revista>(); con.Open(); try { var dr = cmd.ExecuteReader(); while (dr.Read()) { var obj = new Revista(); obj.NUM_EDICAO = Convert.ToInt32(dr[0]); obj.CAPA = dr[1].ToString(); obj.NIVEL = Convert.ToDouble(dr[2]); lista.Add(obj); } con.Close(); } finally { con.Close(); } return(lista); }
public static Ingreso GetbyId(int id) { Ingreso c = new Ingreso(); //creo el comando sql a utilizar SQLiteCommand cmd = new SQLiteCommand("SELECT id, idAtributoIngreso, fecha, idRevista, idProveedor, Cantidad from INGRESO where id = @id;"); cmd.Parameters.Add(new SQLiteParameter("@id", id)); //asigno la conexion al comando cmd.Connection = Conexion.Connection; //creo el datareader SQLiteDataReader obdr = cmd.ExecuteReader();// Devuelve algo por eso se llama data reader //recorro el datareader while (obdr.Read()) { AtributosIngreso ti = pAtributosIngreso.GetById(obdr.GetInt32(1)); Revista r = pRevista.GetById(obdr.GetInt32(3)); Proveedor p = pProveedor.GetById(obdr.GetInt32(4)); // p = new Marca(obdr.GetInt32(0), obdr.GetString(1)); c.Id = obdr.GetInt32(0); c.Atributoingreso = ti; c.Fecha = obdr.GetDateTime(2); c.Revista = r; c.Proveedor = p; c.Cantidad = obdr.GetInt32(5); } return(c); }
public string RegistrarRevista(int id, int numeroColecao, Caixa caixa, DateTime data, string status, string tipoColecao) { Revista revista = null; int posicao; if (id == 0) { revista = new Revista(); posicao = ObterPosicaoVaga(); } else { posicao = ObterPosicaoOcupada(new Revista(id)); revista = (Revista)registros[posicao]; } revista.NumeroColecao = numeroColecao; revista.Caixa = caixa; revista.DataRevista = data; revista.Status = status; revista.TipoColecao = tipoColecao; string resultadoValidacao = revista.RevistaValida(); if (resultadoValidacao == "REVISTA_VALIDA") { registros[posicao] = revista; } return(resultadoValidacao); }
public static Revista GetById(int id) { Revista r = new Revista(); Conexion.OpenConnection(); SQLiteCommand cmd = new SQLiteCommand("SELECT id, titulo, autor, tema, editor, descripcion, area, edicion, tituloAnterior, fecha, idDireccionPublicacion, anotaciones, otraInfo, fondoLocal FROM REVISTA WHERE id = @id;"); cmd.Parameters.Add(new SQLiteParameter("@id", id)); cmd.Connection = Conexion.Connection; SQLiteDataReader obdr = cmd.ExecuteReader(); while (obdr.Read()) { r.Id = obdr.GetInt32(0); r.Titulo = obdr.GetString(1); r.Autor = obdr.GetString(2); r.Tema = obdr.GetString(3); r.Editor = obdr.GetString(4); r.Descripcion = obdr.GetString(5); r.Area = obdr.GetString(6); r.Edicion = obdr.GetInt32(7); r.Tituloanterior = obdr.GetString(8); r.Fecha = obdr.GetDateTime(9); r.Direccion = pDireccion.GetById(obdr.GetInt32(10)); r.Anotaciones = obdr.GetString(11); r.Otrainfo = obdr.GetString(12); r.FondoLocal = obdr.GetString(13); } return(r); }
public override void Registrar(int id) { if (controladorAmiguinho.SelecionarTudo().Length > 0 && controladorRevista.SelecionarTudo().Length > 0) { Console.Clear(); telaAmiguinho.Visualizar(); Console.Write("Digite o ID do amiguinho: "); int idAmiguinho = Convert.ToInt32(Console.ReadLine()); telaRevista.Visualizar(); Console.Write("Digite o ID da revista: "); int idRevista = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite a data de retirada: "); DateTime dataRetirada = Convert.ToDateTime(Console.ReadLine()); Console.Write("Digite a data de devolução: "); DateTime dataDevolucao = Convert.ToDateTime(Console.ReadLine()); Amiguinho amiguinho = (Amiguinho)controladorAmiguinho.SelecionarPorId(idAmiguinho); Revista revista = (Revista)controladorRevista.SelecionarPorId(idRevista); Emprestimo emprestimo = new Emprestimo(amiguinho, revista, dataRetirada, dataDevolucao); controladorEmprestimo.Registrar(id, emprestimo); } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Registre pelo menos um amiguinho e uma revista"); Console.ReadLine(); Console.ResetColor(); } }
public void RegistrarRevista(int id, int idCaixaRevista, string tipo, string ano, string nmr) { Revista revista = null; int posicao; if (id == 0) { revista = new Revista(); posicao = ObterPosicaoVaga(); } else { posicao = ObterPosicaoOcupada(new Revista(id)); revista = (Revista)registros[posicao]; } revista.caixa = controladorCaixa.SelecionarCaixaPorId(idCaixaRevista); revista.anoRevista = ano; revista.numeroEdicao = nmr; revista.tipoColecao = tipo; registros[posicao] = revista; }
public ActionResult DeleteConfirmed(int id) { Revista revista = db.Revista.Find(id); string edicion = revista.title; string subcategoria = db.SubCategoriaRevista.Where(m => m.id == revista.id_SubCategoria).First().nombre; string categoria = db.SubCategoriaRevista.Where(m => m.id == revista.id_SubCategoria).First().CategoriaRevista.nombre; db.Revista.Remove(revista); String folderPath = Server.MapPath("~/images/Revista/" + categoria + "/" + subcategoria + "/" + edicion + "/"); try { if (Directory.Exists(folderPath)) { Directory.Delete(folderPath, true); } } catch { } finally { db.SaveChanges(); } return(RedirectToAction("Index")); }
public string RegistrarRevista(int id, int idCaixaRevista, string colecao, int nEdicao, string anoRevista) { Revista revista; int posicao; if (id == 0) { revista = new Revista(); posicao = ObterPosicaoVaga(); } else { posicao = ObterPosicaoOcupada(new Revista(id)); revista = (Revista)registros[posicao]; } revista.caixa = controladorCaixa.SelecionarCaixaPorId(idCaixaRevista); revista.colecao = colecao; revista.nEdicao = nEdicao; revista.anoRevista = anoRevista; string resultadoValidacao = revista.Validar(); if (resultadoValidacao == "REVISTA_VALIDO") { registros[posicao] = revista; } return(resultadoValidacao); }
public string RegistrarRevista(int id, int idCaixaRevista, DateTime ano, string colecao, int numeroEdicao) { Revista revista; int posicao; if (id == 0) { revista = new Revista(); posicao = ObterPosicaoVaga(); } else { posicao = ObterPosicaoOcupada(new Revista(id)); revista = (Revista)registros[posicao]; } revista.idCaixaRevista = idCaixaRevista; revista.ano = ano; revista.colecao = colecao; revista.numeroEdicao = numeroEdicao; string resultadoValidacao = revista.Validar(); if (resultadoValidacao == "REVISTA_VALIDO") { registros[posicao] = revista; } return(resultadoValidacao); }
public string RegistrarRevista(int id, int idCaixa, string tipoColecao, int numeroEdicao, int anoRevista) { Revista revista; int posicao; if (id == 0) { revista = new Revista(); posicao = ObterPosicaoVaga(); } else { posicao = ObterPosicaoOcupada(new Revista(id)); revista = (Revista)registros[posicao]; } revista.caixa = controladorCaixa.SelecionarCaixaPorId(idCaixa); revista.tipoColecao = tipoColecao; revista.numeroEdicao = numeroEdicao; revista.anoRevista = anoRevista; //string resultadoValidacao = revista.Validar(); //if (resultadoValidacao == "CAIXA_VALIDO") registros[posicao] = revista; return("REVISTA_VALIDA"); }
public string RegistrarDevolucao(int id, int idRevistaEmprestimo, DateTime dataDevolucao) { Emprestimo emprestimo; int posicao; if (id == 0) { emprestimo = new Emprestimo(); posicao = ObterPosicaoVaga(); } else { posicao = ObterPosicaoOcupada(new Emprestimo(id)); emprestimo = (Emprestimo)registros[posicao]; } Revista revista = new Revista(); revista.idRevistaEmprestimo = idRevistaEmprestimo; emprestimo.dataDevolucao = dataDevolucao; string resultadoValidacao = emprestimo.Validar(); if (resultadoValidacao == "EMPRESTIMO_VALIDO") { registros[posicao] = emprestimo; } return(resultadoValidacao); }
public string RegistrarRevista(int id, string tipoColecao, int numeroEdicao, int anoRevista, int idCaixa) { Revista revista; int posicao = 0; if (id == 0) { revista = new Revista(); posicao = ObterPosicaoVaga(); } else { revista = (Revista)registros[posicao]; posicao = ObterPosicaoOcupada(revista); } revista.TipoColecao = tipoColecao; revista.NumeroEdicao = numeroEdicao; revista.AnoRevista = anoRevista; revista.IdCaixa = idCaixa; string resultadoValidacao = revista.Validar(); if (resultadoValidacao == "REVISTA_VALIDO") { registros[posicao] = revista; } return(resultadoValidacao); }
public Revista ObtenerRevistas(string codRevista) { string sqltxt = $"SELECT * FROM [dbo].[Revistas] WHERE cod_Interno = {codRevista}"; var tablaTemporal = _BD.consulta(sqltxt); if (tablaTemporal.Rows.Count == 0) { return(null); } var rev = new Revista(); foreach (DataRow fila in tablaTemporal.Rows) { if (fila.HasErrors) { continue; // no corto el ciclo } rev.cod_Interno = int.Parse(fila.ItemArray[0].ToString()); rev.nombre = fila.ItemArray[1].ToString(); rev.cod_frecPublic = int.Parse(fila.ItemArray[2].ToString()); rev.cod_rubro = int.Parse(fila.ItemArray[3].ToString()); } return(rev); }
public string RegistrarRevista(int id, int idCaixaSelecionada, string edicao, string colecao, int ano) { Revista revista; int posicao = 0; if (id == 0) { revista = new Revista(); posicao = ObterPosicaoVazia(); } else { posicao = ObterPosicaoOcupada(new Revista(id)); revista = (Revista)registros[posicao]; } revista.Caixa = controladorCaixa.SelecionarCaixaPorId(idCaixaSelecionada); revista.Edicao = edicao; revista.Colecao = colecao; revista.Ano = ano; string resultadoValidacao = revista.Validar(); if (resultadoValidacao == "REVISTA_VALIDA") { registros[posicao] = revista; } return(resultadoValidacao); }
public override void Registrar(int id) { if (controladorCaixa.SelecionarTudo().Length > 0) { Console.Clear(); Console.Write("Digite o nome da revista: "); string nomeRevista = Console.ReadLine(); Console.Write("Digite o nº da edição: "); int numeroEdicao = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite o ano da revista: "); int ano = Convert.ToInt32(Console.ReadLine()); telaCaixa.Visualizar(); Console.Write("Digite o nº da caixa onde está guardada a revista: "); int nCaixa = Convert.ToInt32(Console.ReadLine()); Caixa caixa = (Caixa)controladorCaixa.SelecionarPorId(nCaixa); Revista revista = new Revista(nomeRevista, numeroEdicao, ano, caixa); controladorRevista.Registrar(id, revista); } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Nenhua caixa registrada"); Console.ReadLine(); Console.ResetColor(); } }
public static Stock GetbyId(int id) { Stock c = new Stock(); //creo el comando sql a utilizar SQLiteCommand cmd = new SQLiteCommand("SELECT id, idRevista, cantidadExhibida, cantidadGuardada from STOCK where id = @id;"); cmd.Parameters.Add(new SQLiteParameter("@id", id)); //asigno la conexion al comando cmd.Connection = Conexion.Connection; //creo el datareader SQLiteDataReader obdr = cmd.ExecuteReader();// Devuelve algo por eso se llama data reader //recorro el datareader while (obdr.Read()) { // p = new Marca(obdr.GetInt32(0), obdr.GetString(1)); Revista ai = pRevista.GetById(obdr.GetInt32(1)); c.Id = obdr.GetInt32(0); c.Revista = ai; c.CantidadExhibida = obdr.GetInt32(2); c.CantidadGuardada = obdr.GetInt32(3); } return(c); }
public override void Visualizar() { Console.Clear(); string configuracaColunasTabela = "{0,-20} | {1,-20} | {2,-20} | {3,-20} | {4,-20}"; MontarCabecalhoTabela(configuracaColunasTabela); Revista[] revistas = new Revista[controladorRevista.SelecionarTudo().Length]; Array.Copy(controladorRevista.SelecionarTudo(), revistas, controladorRevista.SelecionarTudo().Length); for (int i = 0; i < revistas.Length; i++) { Console.Write(configuracaColunasTabela, revistas[i].Id, revistas[i].NomeRevista, revistas[i].NumeroEdicao, revistas[i].Ano, revistas[i].Caixa.Id); Console.WriteLine(); } if (revistas.Length == 0) { Console.ForegroundColor = ConsoleColor.DarkBlue; Console.WriteLine("Nenhuma revista cadastrada!"); Console.ResetColor(); } Console.ReadLine(); }
private void ListMenu_ItemSelected(object sender, SelectedItemChangedEventArgs e) { var menu = e.SelectedItem as MiMenu; if (menu != null) { IsPresented = false; if (menu.Id == 6) { Revista rev = new Revista(); string URL = rev.GetWebInstitucional(); Device.OpenUri(new Uri(URL)); } else if (menu.Id == 7) { CompartirRedes compartir = new CompartirRedes(); compartir.CompartirAPP(); } else if (menu.Id == 10) { Logout(); } else { Detail = new NavigationPage(menu.pagina); } } ListMenu.SelectedItem = null; }
public async Task <IActionResult> PutRevista(Guid id, Revista revista, CancellationToken cancellationToken) { if (id != revista.Id) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Entry(revista).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!await RevistaExistsAsync(id, cancellationToken)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public string RegistrarRevista(int id, string TipoColecao, int numeroEdicao, double anoDaRevista, string CaixaOndeEsta) { Revista revista = null; int posicao; if (id == 0) { revista = new Revista(); posicao = ObterPosicaoVaga(); } else { posicao = ObterPosicaoOcupada(new Revista(id)); revista = (Revista)registros[posicao]; } revista.TipoColecao = TipoColecao; revista.numeroEdicao = numeroEdicao; revista.anoDaRevista = anoDaRevista; revista.CaixaOndeEsta = CaixaOndeEsta; string resultadoValidacao = revista.Validar(); if (resultadoValidacao == "REVISTA_VALIDO") { registros[posicao] = revista; } return(resultadoValidacao); }
static void Main(string[] args) { Publicacoes objPublicacoes = new Publicacoes(); objPublicacoes.Livro = 1888; Livro objLivro = new Livro(); objLivro.MostrarValores(); Publicacoes objPublicacoes = new Publicacoes(); objPublicacoes.Revista = 2000; Revista objRevista = new Revista(); objRevista.MostrarValores(); Publicacoes objPublicacoes = new Publicacoes(); objPublicacoes.Jornais = 1974; Jornais objJornais = new Jornais(); objJornais.MostrarValores(); Console.ReadKey(); }
public string Registrar(int id, string colecaoRevista, double anoRevista, double numeroRevista) { Revista revista = null; int posicao = 0; if (id == 0) { revista = new Revista(); posicao = ObterPosicaoVaga(); } else { posicao = ObterPosicaoOcupadaPorId(id); revista = (Revista)registros[posicao]; } revista.colecaoRevista = colecaoRevista; revista.SetAnoRevista((int)anoRevista); revista.numeroRevista = numeroRevista; string resultadoValidacao = revista.Validar(); if (resultadoValidacao == "REVISTA_VALIDO") { registros[posicao] = revista; } return(resultadoValidacao); }
public void RegistrarEmprestimo() { ConfigurarTela("Registro de Empréstimos..."); if (!telaRevista.VisualizarRegistros()) { return; } Console.Write("\nDigite o id da revista: "); int idRevista = Convert.ToInt32(Console.ReadLine()); bool revistaEncontrada = controladorRevista.ExisteRegistroComEsteId(idRevista); if (!revistaEncontrada) { ApresentarMensagem("Nenhuma revista foi encontrado com este id: " + idRevista, TipoMensagem.Erro); RegistrarEmprestimo(); return; } Console.WriteLine(); if (!telaAmigo.VisualizarRegistros()) { return; } Console.Write("\nDigite o id do amiguinho: "); int idAmigo = Convert.ToInt32(Console.ReadLine()); bool amigoEncontrado = controladorAmigo.ExisteRegistroComEsteId(idAmigo); if (!amigoEncontrado) { ApresentarMensagem("Nenhum amiguinho foi encontrado com este id: " + idAmigo, TipoMensagem.Erro); RegistrarEmprestimo(); return; } Amigo amigo = controladorAmigo.SelecionarRegistroPorId(idAmigo); Revista revista = controladorRevista.SelecionarRegistroPorId(idRevista); Console.Write("Digite a data do empréstimo: "); DateTime dataEmprestimo = Convert.ToDateTime(Console.ReadLine()); Emprestimo emprestimo = new Emprestimo(amigo, revista, dataEmprestimo); string resultadoValidacao = controladorEmprestimo.InserirNovoRegistro(emprestimo); if (resultadoValidacao == "REGISTRO_VALIDO") { ApresentarMensagem("Empréstimo realizado com sucesso", TipoMensagem.Sucesso); revista.RegistrarEmprestimo(emprestimo); amigo.RegistrarEmprestimo(emprestimo); } else { ApresentarMensagem(resultadoValidacao, TipoMensagem.Erro); } }
public Revista[] SelecionarTodasRevistas() { Revista[] revistaAux = new Revista[QtdRegistrosCadastrados()]; Array.Copy(SelecionarTodosRegistros(), revistaAux, revistaAux.Length); return(revistaAux); }
public bool Guardar(Revista revista) { string sqltext = $"INSERT [dbo].[Revistas] ([nombre],[cod_frecPublic],[cod_rubro],[fechaInicio])" + $"VALUES('{revista.nombre}','{revista.cod_frecPublic}','{revista.cod_rubro}'," + $"'{revista.fechaInicio.ToString("yyyy-MM-dd")}') "; return(_BD.EjecutarSQL(sqltext)); }
/// <summary> /// Metodo que agrega una revista /// </summary> /// <param name="revista">revista a agregar</param> public void Add(Revista revista) { //Guardo la revista en el Backend. BackendContext.Revistas.Add(revista); //Guardo los cambios. BackendContext.SaveChanges(); }
public ActionResult DeleteConfirmed(int id) { Revista revista = db.REVISTAS.Find(id); db.REVISTAS.Remove(revista); db.SaveChanges(); return(RedirectToAction("Index")); }
public static void Delete(Revista r) { SQLiteCommand cmd = new SQLiteCommand("DELETE FROM REVISTA where id = @id;"); cmd.Parameters.Add(new SQLiteParameter("@id", r.Id)); cmd.Connection = Conexion.Connection; cmd.ExecuteNonQuery(); }