public async Task <IActionResult> Edit(int id, [Bind("TituloID,Titulo,Prologo,fechaDePublicacion,NumeroDePaginas,GeneroID")] Titulos titulo)
        {
            if (id != titulo.TituloID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(titulo);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TituloExists(titulo.TituloID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["GeneroID"] = new SelectList(_context.Generos, "GeneroID", "GenreDesc", titulo.GeneroID);
            return(View(titulo));
        }
示例#2
0
        public TitulosColecao montarColecaoTitulo(string texto)
        {
            buscarDados(texto);

            int cont = 0, aux = 0;

            try
            {
                while (cont < quantTitulos && cont < LIMITETITULO)
                {
                    Titulos titulos = new Titulos();
                    titulos.Descricao  = desc[cont];
                    titulos.Vencimento = Convert.ToDateTime(vencimento[cont]);

                    try { titulos.TaxaCompra = float.Parse(txcompravenda[aux]); }
                    catch (Exception) { titulos.TaxaCompra = 0; }
                    try { titulos.ValorCompra = Convert.ToDouble(vlcompravenda[aux]); }
                    catch (Exception) { titulos.ValorCompra = 0; }

                    try { titulos.TaxaVenda = float.Parse(txcompravenda[aux + 1]); }
                    catch (Exception) { titulos.TaxaVenda = 0; }
                    try { titulos.ValorVenda = Convert.ToDouble(vlcompravenda[aux + 1]); }
                    catch (Exception) { titulos.ValorVenda = 0; }
                    titulos.AtualizadoEm = Convert.ToDateTime(AtualizadoEm);
                    titulosColecao.Add(titulos);
                    cont++;
                    aux += 2;
                }
                return(titulosColecao);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#3
0
 private int GetNextId()
 {
     if (Titulos == null)
     {
         return(0);
     }
     return(Titulos.Count());
 }
示例#4
0
 public void LimpiarGrilla()
 {
     if (GrillaTitulos.RowCount > 0)
     {
         Titulos.Clear();
         RefrescarTitulos();
     }
 }
示例#5
0
 public void Cadastrar(Titulos titulo)
 {
     using (OpFlixContext ctx = new OpFlixContext())
     {
         ctx.Titulos.Add(titulo);
         ctx.SaveChanges();
     }
 }
        public ActionResult DeleteConfirmed(int id)
        {
            Titulos titulos = db.Titulos.Find(id);

            db.Titulos.Remove(titulos);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#7
0
 public void Deletar(int id)
 {
     using (OpFlixContext ctx = new OpFlixContext())
     {
         Titulos TituloBuscado = ctx.Titulos.Find(id);
         ctx.Titulos.Remove(TituloBuscado);
         ctx.SaveChanges();
     }
 }
 public ActionResult Edit([Bind(Include = "CodigoDoTitulo,DescricaoDoTitulo,CodigoDoCliente,TipoDoTitulo,ValorDoTitulo,DataDoTitulo,DataDoVencimento,DataDoRecebimento,NossoNumero,TipoDaBaixa,GeradoBoleto,GeradoRemessa,Observacao1,Observacao2,Observacao3,Cancelado,CodigoDaConta,EmailEnviado,NumeroParcela,TotalParcelas")] Titulos titulos)
 {
     if (ModelState.IsValid)
     {
         db.Entry(titulos).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(titulos));
 }
示例#9
0
 public ActionResult Edit([Bind(Include = "CODTTL,DESCPR,USRCRE,FCHCRE,USRACT,FCHACT")] Titulos titulos)
 {
     if (ModelState.IsValid)
     {
         titulos.FCHACT          = DateTime.Now;
         db.Entry(titulos).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(titulos));
 }
示例#10
0
        public void Atualizar(int id, Titulos titulo)
        {
            using (OpFlixContext ctx = new OpFlixContext())
            {
                Titulos TituloBuscado = ctx.Titulos.FirstOrDefault(x => x.IdTitulo == id);

                TituloBuscado.Nome = titulo.Nome;
                ctx.Titulos.Update(TituloBuscado);
                ctx.SaveChanges();
            }
        }
示例#11
0
 public decimal CalcularSubTotal()
 {
     if (Titulos != null)
     {
         return(Titulos.Sum(t => t.SubTotal ?? 0));
     }
     else
     {
         return(0);
     }
 }
示例#12
0
        public ActionResult Create([Bind(Include = "CODTTL,DESCPR,USRCRE,FCHCRE,USRACT,FCHACT")] Titulos titulos)
        {
            if (ModelState.IsValid)
            {
                titulos.FCHCRE = DateTime.Now;
                db.Titulos.Add(titulos);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(titulos));
        }
示例#13
0
        private void BtnAgregarTitulo_Click(object sender, EventArgs e)
        {
            if (_devolucion)
            {
                if (_proveedorId != Guid.Empty)
                {
                    using (var formAgregarTitulo = FormFactory.Create <FrmSeleccionarLibro>(_proveedorId, ActionFormMode.Edit))
                    {
                        formAgregarTitulo.TituloAgregado += (o, titulo) =>
                        {
                            if (!this.TitulosDevolucion.Any(t => t.TituloId == titulo.TituloId))
                            {
                                TitulosDevolucion.Add(titulo);
                                OnDevolucionTitulosChanged(TitulosDevolucion);
                                RefrescarTitulos();
                            }
                            else
                            {
                                _messageBoxDisplayService.ShowInfo("Ya agregó el libro " + titulo.TituloNombre.ToString());
                            }
                            formAgregarTitulo.Close();
                        };

                        formAgregarTitulo.ShowDialog();
                    }
                }
            }
            else
            {
                if (_proveedorId != Guid.Empty)
                {
                    using (var formAgregarTitulo = FormFactory.Create <FrmSeleccionarLibroCompra>(_proveedorId, ActionFormMode.Create))
                    {
                        formAgregarTitulo.TituloAgregado += (o, titulo) =>
                        {
                            if (!this.Titulos.Any(t => t.TituloId == titulo.TituloId))
                            {
                                Titulos.Add(titulo);
                                OnCompraTitulosChanged(Titulos);
                                RefrescarTitulos();
                            }
                            else
                            {
                                _messageBoxDisplayService.ShowInfo("Ya agregó el libro " + titulo.TituloNombre.ToString());
                            }
                            formAgregarTitulo.Close();
                        };

                        formAgregarTitulo.ShowDialog();
                    }
                }
            }
        }
示例#14
0
        public async Task <IActionResult> Create([Bind("TituloID,Titulo,Prologo,fechaDePublicacion,NumeroDePaginas,GeneroID")] Titulos titulo)
        {
            if (ModelState.IsValid)
            {
                _context.Add(titulo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["GeneroID"] = new SelectList(_context.Generos, "GenereID", "GenreDesc", titulo.GeneroID);
            return(View(titulo));
        }
 public IActionResult Cadastrar(Titulos titulo)
 {
     try
     {
         TituloRepository.Cadastrar(titulo);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = "Ocorreu um erro " + ex }));
     }
 }
示例#16
0
 private void RefrescarTitulos()
 {
     lblCantidad.Text = string.Format("Cantidad de libros: {0}", CalcularCantidad());
     if (!_devolucion)
     {
         GrillaTitulos.DataSource = Titulos.ToList();
     }
     else
     {
         GrillaTitulos.DataSource = TitulosDevolucion.ToList();
     }
 }
示例#17
0
 public int CalcularCantidad()
 {
     if (!_devolucion)
     {
         return(Titulos.Sum(t => t.CantidadCompra ?? 0));
     }
     else
     {
         GrillaTitulos.Columns[4].FieldName = "Cantidad";
         return(TitulosDevolucion.Sum(t => t.Cantidad ?? 0));
     }
 }
 public IActionResult Alterar(Titulos titulo, int id)
 {
     titulo.IdTitulo = id;
     try
     {
         TituloRepository.Atualizar(titulo);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = "Ocorreu um erro " + ex }));
     }
 }
示例#19
0
        //public JsonResult Lista(jQueryDataTableParamModel param)
        //{


        //    var data = (from x in db.Titulos.ToList()
        //                select new
        //                {
        //                    x.CodigoDoTitulo,
        //                    x.Clientes.NomeCFC,
        //                    x.DescricaoDoTitulo,
        //                    x.TipoDoTitulo,
        //                    Ativa = x.ClienteAtivo ? "Sim" : "Não"
        //                });

        //    if (!string.IsNullOrEmpty(param.sSearch))
        //    {
        //        param.sSearch = param.sSearch.ToUpper();
        //        data = data.Where(c => c.NomeCFC.Contains(param.sSearch) || c.NomeDaCidade.Contains(param.sSearch) || c.NomeDoEstado.Contains(param.sSearch));
        //    }

        //    var result = data;
        //    if (param.iDisplayLength != -1)
        //    {
        //        result = result.Skip(param.iDisplayStart).Take(param.iDisplayLength);
        //    }

        //    return Json(new
        //    {
        //        param.sEcho,
        //        iTotalRecords = db.Clientes.Count(),
        //        iTotalDisplayRecords = data.Count(),
        //        aaData = from x in result
        //                 select new[]
        //                {
        //                     x.CodigoDoCliente.ToString(),
        //                     x.NomeCFC,
        //                     x.NomeDaCidade,
        //                     x.NomeDoEstado,
        //                     x.Ativa
        //                }
        //    },
        //            JsonRequestBehavior.AllowGet);
        //}


        // GET: Admin/Titulos/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Titulos titulos = db.Titulos.Find(id);

            if (titulos == null)
            {
                return(HttpNotFound());
            }
            return(View(titulos));
        }
示例#20
0
        //public string GetTitulos()
        //{
        //    Titulos ts = new Titulos();
        //    ts = Busca_Todos_Titulos();
        //    var json = JsonConvert.SerializeObject(ts.GetTitulos());
        //    return json;
        //}


        public async Task <string> Busca_Todos_Titulos()
        {
            Query         query       = db.Collection("titulos");
            QuerySnapshot doc_titulos = await query.GetSnapshotAsync();

            Titulos titulos = new Titulos();

            foreach (DocumentSnapshot doc in doc_titulos)
            {
                Titulo titulo = doc.ConvertTo <Titulo>();
                titulos.AddTitulo(titulo);
            }
            var json = JsonConvert.SerializeObject(titulos.GetTitulos());

            return(json);
        }
示例#21
0
        private void btCadastrar_Click(object sender, EventArgs e)
        {
            if (EmptyFields())
            {
                List <Palestrante>     LP  = new List <Palestrante>();
                List <Titulos>         LT  = new List <Titulos>();
                List <InfoPalestrante> LIP = new List <InfoPalestrante>();

                Palestrante palestrante = new Palestrante();
                palestrante.CodPalestrante  = Convert.ToInt32(tbCodPalestrante.Text.Trim());
                palestrante.NomePalestrante = tbNomePalestrante.Text;
                LP.Add(palestrante);

                if (dbo.InsertPalestrante(LP))
                {
                    Titulos titulos = new Titulos();
                    titulos.NomeInstituicaoTitulo     = tbInstituicaoTitulo.Text;
                    titulos.dataTitulo                = dDataPosse.Value.Date;
                    titulos.Titulacao_idTitulacao     = ctbTitulo.FindString(ctbTitulo.Text);
                    titulos.Palestrante_idPalestrante = dbo.LastField("palestrante", "idpalestrante");
                    LT.Add(titulos);
                }

                if (dbo.InserTitulos(LT))
                {
                    InfoPalestrante infopalestrante = new InfoPalestrante();
                    infopalestrante.TelefoneFixo = mtbTelefoneFixo.Text;
                    infopalestrante.Celular      = mTelefoneCelular.Text;
                    infopalestrante.Email        = tbEmail.Text;
                    infopalestrante.Cidade       = tbCidade.Text;
                    infopalestrante.Palestrante_idPalestrante = dbo.LastField("palestrante", "idpalestrante");
                    infopalestrante.Estados_idEstados         = cEstado.FindString(cEstado.Text) + 1;
                    LIP.Add(infopalestrante);
                }

                if (dbo.InsertInfoPalestrante(LIP))
                {
                    MessageBox.Show("Cadastro realizado com sucesso!", "Sucesso!",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Ocorreu um erro! Entre em contato com o administrador.", "Erro!",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        private void btUpdate_Click(object sender, EventArgs e)
        {
            if (this.saveUpdate == 0)
            {
                Titulos titulos = new Titulos();
                titulos.NomeInstituicaoTitulo     = tbInstituicao.Text;
                titulos.Titulacao_idTitulacao     = cTitulo.FindString(cTitulo.Text) + 1;
                titulos.dataTitulo                = Convert.ToDateTime(datePosse.Text);
                titulos.Palestrante_idPalestrante = Convert.ToInt32(this.idPalestrante);

                if (dbo.UpdateTitulos(titulos))
                {
                    MessageBox.Show("Atualização realizada com sucesso!", "Sucesso!",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dGridTitulosPalestrante.Refresh();
                }
                else
                {
                    MessageBox.Show("Ocorreu um erro! Entre em contato com o suporte.", "Erro!",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                List <Titulos> LT      = new List <Titulos>();
                Titulos        titulos = new Titulos();
                titulos.NomeInstituicaoTitulo     = tbInstituicao.Text;
                titulos.Titulacao_idTitulacao     = cTitulo.FindString(cTitulo.Text) + 1;
                titulos.dataTitulo                = Convert.ToDateTime(datePosse.Text);
                titulos.Palestrante_idPalestrante = Convert.ToInt32(this.idPalestrante);
                LT.Add(titulos);

                if (dbo.InserTitulos(LT))
                {
                    MessageBox.Show("Titulo adicionado com sucesso!", "Sucesso!",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dGridTitulosPalestrante.Refresh();
                }
                else
                {
                    MessageBox.Show("Ocorreu um erro! Entre em contato com o suporte.", "Erro!",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                this.saveUpdate = 0;
            }
        }
示例#23
0
文件: Program.cs 项目: CesarHLR/POO
        static void Main(string[] args)
        {
            int   TitulosL = 33;
            int   TitulosC = 13;
            int   TotalT;
            Int16 A = 1902;

            Titulos.suma(TitulosL, TitulosC, out TotalT);
            Console.WriteLine("Titulos totales del club entre Liga y Champions: " + TotalT);
            Equipo Eq = new Equipo();

            Console.WriteLine("Equipo: " + Eq.nombre);
            Abreviatura.CambiaSiglas(ref Eq);
            Console.WriteLine("Abreviacion: " + Eq.nombre);
            Eq.Año(in A);
            Console.WriteLine("Año de fundacion: " + A);
        }
        public void Atualizar(Titulos titulo)
        {
            using (OpFlixContext ctx = new OpFlixContext())
            {
                Titulos tituloAtualizar = ctx.Titulos.Find(titulo.IdTitulo);
                tituloAtualizar.Nome           = titulo.Nome;
                tituloAtualizar.Sinopse        = titulo.Sinopse;
                tituloAtualizar.Duracao        = titulo.Duracao;
                tituloAtualizar.DataLancamento = titulo.DataLancamento;
                tituloAtualizar.IdPlataforma   = titulo.IdPlataforma;
                tituloAtualizar.IdCategoria    = titulo.IdCategoria;
                tituloAtualizar.IdTipoTitulo   = titulo.IdTipoTitulo;
                tituloAtualizar.Classificacao  = titulo.Classificacao;

                ctx.Titulos.Update(tituloAtualizar);
                ctx.SaveChanges();
            }
        }
示例#25
0
        private void EditarTitulo(CompraTitulo compraTitulo)
        {
            using (var formAgregarTitulo = FormFactory.Create <FrmSeleccionarLibroCompra>(compraTitulo.TituloId, ActionFormMode.Edit))
            {
                formAgregarTitulo.Cantidad        = compraTitulo.CantidadCompra;
                formAgregarTitulo.TituloAgregado += (o, titulo) =>
                {
                    if (!this.Titulos.Any(t => t.TituloId == titulo.TituloId))
                    {
                        Titulos.Add(titulo);
                        OnCompraTitulosChanged(Titulos);
                        RefrescarTitulos();
                    }
                    else
                    {
                        foreach (CompraTitulo compraTitulo1 in Titulos)
                        {
                            if (compraTitulo1.TituloId == titulo.TituloId)
                            {
                                compraTitulo1.TituloId       = titulo.TituloId;
                                compraTitulo1.TituloNombre   = titulo.TituloNombre;
                                compraTitulo1.CantidadCompra = titulo.CantidadCompra;
                                compraTitulo1.PrecioBase     = titulo.PrecioBase;
                                compraTitulo1.PrecioVenta    = titulo.PrecioVenta;
                                compraTitulo1.SubTotal       = titulo.SubTotal;
                                OnCompraTitulosChanged(Titulos);
                                RefrescarTitulos();
                            }
                        }
                    }

                    formAgregarTitulo.Close();
                };

                formAgregarTitulo.ShowDialog();
            }
        }
示例#26
0
        public static void Initializate(proyectoContext context)
        {
            context.Database.EnsureCreated(); // crea bd si no existe

            if (context.Generos.Any())
            {
                return; // la bd ya tiene datos
            }

            // arreglo del tipo Generos
            var Generos = new Generos[] {
                new Generos {
                    GeneroDesc = "Dama"
                },
                new Generos {
                    GeneroDesc = "Romance"
                },
                new Generos {
                    GeneroDesc = "Animacion"
                },
                new Generos {
                    GeneroDesc = "Historico"
                },
                new Generos {
                    GeneroDesc = "Ficcion"
                },
                new Generos {
                    GeneroDesc = "Crimen"
                },
                new Generos {
                    GeneroDesc = "Terror"
                },
            };

            // pasar el arreglo a la tabla de Generos en el modelo
            foreach (Generos g in Generos)
            {
                context.Generos.Add(g);
            }
            //grabar los datos en la bd fisica
            context.SaveChanges();
            // Autores
            var Autores = new Autores[] {
                new Autores {
                    AutorFullName = "Pablo Cohelo", AutorNotes = "Escritor de historias religiosas de por medio"
                },
                new Autores {
                    AutorFullName = "Manuel de cervantez", AutorNotes = "Escritor Mexicano reconocido a nivel mundial ganador de un oscar"
                },
                new Autores {
                    AutorFullName = "Maria de la cruz", AutorNotes = "Escritora de historias romanticas"
                }
            };

            foreach (Autores a in Autores)
            {
                context.Autores.Add(a);
            }
            context.SaveChanges();

            // Imprenta
            var Imprenta = new Imprenta[] {
                new Imprenta {
                    ImprentaName = "Alejandro González Iñárritu", ContactEmailAddress = "*****@*****.**", WebSite = "http://alegon.com"
                },
                new Imprenta {
                    ImprentaName = "Alfonso Cuarón", ContactEmailAddress = "*****@*****.**", WebSite = "http://cuaron.tv   "
                },
                new Imprenta {
                    ImprentaName = "Guillermo del Toro", ContactEmailAddress = "*****@*****.**", WebSite = "http://deltoro.com"
                },
            };

            foreach (Imprenta p in Imprenta)
            {
                context.Imprenta.Add(p);
            }
            context.SaveChanges();

            // Titulos
            var Titulos = new Titulos[] {
                new Titulos {
                    Titulo          = "El laberinto del fauno",
                    GeneroID        = 1, LibroRelaseDate = DateTime.Parse("1/1/2010"),
                    NumeroDePaginas = 120, Prologo = "El fauno asusta la niña"
                }
            };

            foreach (Titulos t in Titulos)
            {
                context.Titulos.Add(t);
            }
            context.SaveChanges();
        }
示例#27
0
 public IActionResult Cadastrar(Titulos titulo)
 {
     TituloRepository.Cadastrar(titulo);
     return(Ok());
 }
示例#28
0
 public IActionResult Atualizar(int id, Titulos titulo)
 {
     TituloRepository.Atualizar(id, titulo);
     return(Ok());
 }
示例#29
0
 public void CalcularRelatorio()
 {
     Titulos.CalcularTotal();
     Condicionantes.CalcularTotal();
 }
示例#30
0
 private void EliminarTitulo(CompraTitulo compraTitulo)
 {
     Titulos.Remove(compraTitulo);
     RefrescarTitulos();
     OnCompraTitulosChanged(Titulos);
 }