public async Task <IActionResult> PutFabrica(int id, Fabrica fabrica) { if (id != fabrica.FabricaId) { return(BadRequest()); } _context.Entry(fabrica).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FabricaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void ProbarEmsambladoIsNotNull() { Tanque T1 = new Tanque(TipoCañon.KwK_43, 10, TipoMotor.Maybach_HL_230_P30, 10, TipoAmetralladoras.MG_34, 10); // Tiger Fabrica <Tanque, Avion> fabrica = new Fabrica <Tanque, Avion>(100); Assert.IsNotNull(fabrica.EmsambladoTanques(T1)); }
public void VerificarDistinto() { int fabrica_ = 4; int idMonitor = 1; int idTelevisor = 1; int pulgadasMonitor_ = 1; int pulgadasTelevisor_ = 1; ECalidad unitario = ECalidad._4K; ECalidad secundario = ECalidad.FullHD; EMarcaTel marcaT = EMarcaTel.Philips; EMarcaMoni marcaM = EMarcaMoni.ViewSonic; Fabrica <Television> f1 = new Fabrica <Television>(fabrica_); Fabrica <Monitor> f2 = new Fabrica <Monitor>(fabrica_); Television t1 = new Television(idTelevisor, pulgadasTelevisor_, unitario, marcaT); Monitor m1 = new Monitor(idMonitor, pulgadasMonitor_, secundario, marcaM); //YA INGRESADO //f1 += c1; f1 += t1; //YA INGRESADO f2 += m1; Assert.AreEqual(t1.Id, idTelevisor); Assert.AreEqual(m1.Id, idMonitor); Assert.AreEqual(t1.Pulgadas, pulgadasTelevisor_); Assert.AreEqual(m1.Pulgadas, pulgadasMonitor_); Assert.AreEqual(t1.Calidad, unitario); Assert.AreEqual(m1.Calidad, secundario); Assert.AreEqual(t1.MarcaTel, marcaT); Assert.AreEqual(m1.MarcaMoni, marcaM); Assert.IsTrue(f1 != m1 && f2 != t1); }
public ActionResult VerLista(string id) { var extrator = Fabrica.ExtratorNewsAplicacaoMongo().ListarPorId(id); if (extrator == null) { return(RedirectToAction("Index")); } var html = GetHtml(extrator.Url); var query = CQ.Create(html); var linhas = query.Select(extrator.SeletorLista); var listaNoticiaCrawler = new List <NoticiasCrawler>(); foreach (var item in linhas) { var temp = new NoticiasCrawler(); var elemento = CQ.Create(item.InnerHTML); temp.Titulo = elemento.Select(extrator.SeletorTitulo).Text(); temp.Url = elemento.Select(extrator.SeletorLink).Attr("href"); listaNoticiaCrawler.Add(temp); } ViewBag.ExtratorNews = extrator; return(View(listaNoticiaCrawler)); }
/// <summary> /// Constructor de Form /// </summary> /// <param name="fabrica">Fábrica en cuya lista de productos se agregarán los productos</param> public FrmPedidoPorMenor(Fabrica fabrica) { InitializeComponent(); PonerVisibleDeControlesEnFalse(); this.fabrica = fabrica; listita = new List <Producto>(); }
/// <summary> /// Constructor del formulario con parametros que instancia el atributo fabrica, arranque y operario /// </summary> /// <param name="fabrica"></param> public FrmFabricacionArranque(Fabrica fabrica) { this.arranque = new FabricacionArranques(); this.fabrica = fabrica; this.operario = new Operario(); InitializeComponent(); }
/// <summary> /// Devuelve los datos de la base de datos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnLeerBD_Click(object sender, EventArgs e) { try { this.fabrica = new Fabrica(); this.fabrica = operarioDao.Leer(this.fabrica); this.fabricacion = new Fabricacion(); this.fabricacion = alternadorDao.Leer(this.fabricacion); this.fabricacion = arranqueDao.Leer(this.fabricacion); if (this.fabrica.Operarios.Count > 0) { Xml <Fabrica> xmlFabrica = new Xml <Fabrica>(); xmlFabrica.Guardar("operadores.xml", this.fabrica); this.btnLeerBD.Enabled = false; } if (this.fabricacion.Arranques.Count > 0 || this.fabricacion.Alternadores.Count > 0) { Xml <Fabricacion> xmlFabricacion = new Xml <Fabricacion>(); xmlFabricacion.Guardar("fabricaciones.xml", this.fabricacion); this.btnLeerBD.Enabled = false; } else { MessageBox.Show("Base de datos vacia!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show(ex.Message + " \n\n" + ex.InnerException.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public FormFabrica(Fabrica fabrica) { this.fabrica = fabrica; controlPaneles = new List <Proceso>(); InitializeComponent(); }
/// <summary> /// dara inicia a un nuevo hilo en el cual se hara el proceso de prueba /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnHacerTest_Click(object sender, EventArgs e) { if (pgbBarra.Value > 0 && pgbBarra.Value != pgbBarra.Maximum) { MessageBox.Show("El proceso todavia no termino, aguarde"); btnHacerTest.Enabled = false; } else { if ((Fabrica.AlmacenadoEnDepositoAReparar(fabrica, (Celular)this.lsbEnsamblados.SelectedItem)) || (Fabrica.AlmacenadoEnDepositoOk(fabrica, (Celular)this.lsbEnsamblados.SelectedItem))) { //si no esta almacenado en areparar, sigo. if ((Fabrica.AlmacenadoEnDepositoAReparar(fabrica, (Celular)this.lsbEnsamblados.SelectedItem))) { MessageBox.Show("Ya se encuentra almacenado en depositoAreparar", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Ya se encuentra almacenado en depositoOk", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { timer.Enabled = true; pgbBarra.Value = 0; } this.hiloSecundario = new Thread(new ParameterizedThreadStart(Espera)); hiloSecundario.Start(); } }
static void Main(string[] args) { Console.Title = "Christian Thomás Suárez Grecco"; Fabrica <Bicicleta> fabrica = new Fabrica <Bicicleta>(1); // Mis 2 bicicletas BiciCarrera biciCarrera = new BiciCarrera("Negro", "HED", "Scott"); BiciMontaña biciMontaña = new BiciMontaña("Blanco", "Supra", "Giant", BiciMontaña.NumeroDeSerie.Serie_1); try { fabrica += biciCarrera; fabrica += biciMontaña; } catch (FabricaExcepcion fabricaException) { Console.WriteLine(fabricaException.InformarNovedad()); } catch (FalloConsolaExcepcion fc) { Console.WriteLine(fc.Message); } Console.WriteLine(fabrica.ToString()); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("_________________________________"); Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Christian Thomás Suárez Grecco"; // Si cambiamos la capacidad de 1 a 4 no se lanzaría la excepcion Fabrica <Bicicleta> fabrica = new Fabrica <Bicicleta>(1); // Mis 2 bicicletas BiciCarrera biciCarrera = new BiciCarrera("Negro", "HED", "Scott"); BiciMontaña biciMontaña = new BiciMontaña("Blanco", "Supra", "Giant", BiciMontaña.NumeroDeSerie.Serie_1); try { fabrica += biciCarrera; // Al querer agregar la 2da bicicleta se va a generar una excepcion porque se excede la capacidad maxima del stock fabrica += biciMontaña; } catch (FabricaExcepcion fabricaException) { Console.WriteLine(fabricaException.InformarNovedad()); } Console.WriteLine(fabrica.ToString()); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("_________________________________"); Console.ReadKey(); }
static void Main(string[] args) { //List<Producto> prod = new List<Producto>(); try { Celular celular2 = new Celular(1, "Mot(orola", 20000, 0, true); Computadora computadora2 = new Computadora(2, "Lenovo", 40000, 0, Computadora.ESistemaOperativo.Linux, false); Fabrica fabrica2 = new Fabrica(1000); fabrica2.Productos.Add(celular2); fabrica2.Productos.Add(computadora2); }catch (NombreProductoExeption ex) { Console.WriteLine("{0}", ex.Message); } Celular celular = new Celular(1, "Motorola", 20000, 0, true); Computadora computadora = new Computadora(2, "Lenovo", 40000, 0, Computadora.ESistemaOperativo.Linux, false); Fabrica fabrica = new Fabrica(1000); fabrica.Productos.Add(celular); fabrica.Productos.Add(computadora); Console.WriteLine(celular.ToString()); Console.WriteLine(computadora.ToString()); Console.WriteLine(fabrica.ToString()); Console.ReadKey(); //fabrica.Guardar(fabrica); //fabrica.Leer("Fabrica.txt",fabrica.ToString()); foreach (Producto p in fabrica.Productos) { Console.WriteLine(p.ToString()); } Console.WriteLine(fabrica.MostrarProductos()); Console.ReadKey(); }
/// <summary> /// Metodo encargado de leer en xml los datos de los insumos y productos en fábrica /// </summary> /// <returns></returns> public Fabrica ReadXmlFabrica() { Fabrica fabrica = Fabrica.Instance; string pathInsumos = path + "listadoInsumosFabrica.xml"; string pathProductos = path + "listadoProductosFabrica.xml"; List <Insumo> insumosStock = new List <Insumo>(); List <Producto> listadoProductos = new List <Producto>(); try { serializadorInsumos.Read(pathInsumos, out insumosStock); serializadorProductos.Read(pathProductos, out listadoProductos); fabrica.LanzarEventos = false; fabrica.ResetearFabrica(); fabrica.ServicioInsumo.CreateEntity(insumosStock); fabrica.ServicioProducto.CreateEntity(listadoProductos); fabrica.LanzarEventos = true; } catch (Exception e) { throw new ReadFactoryException("Hubo errores al leer los archivos."); } return(fabrica); }
/// <summary> /// Método encargado de cargar la unica instancia de la clase Fabrica, ejecutar el logger donde se guardaran las Excepciones al leer y guardar archivos, /// además del serviceXml para leer y abrir los datos de fábrica /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FormPrincipal_Load(object sender, EventArgs e) { fabricaSingleton = Fabrica.Instance; logger = new Logger(AppDomain.CurrentDomain.BaseDirectory + "Logging.txt"); serviceXmlFabrica = new FabricaXmlService(AppDomain.CurrentDomain.BaseDirectory); OpenChildForm(new FormIntro()); }
public ActionResult Index() { //todo: corrigir os takes apos finalizar o layout var vm = new HomeViewModel { Noticias = { Urgente = Fabrica.NoticiaAplicacaoMongo().ListarPublicadas("Urgente").FirstOrDefault() ?? new Noticia(), Destaques = Fabrica.NoticiaAplicacaoMongo().ListarPublicadas("Destaque").Take(5) ?? new List <Noticia>(), AoLadoDoDestaque = Fabrica.NoticiaAplicacaoMongo().ListarPublicadas("Ao lado do destaque").Take(10) ?? new List <Noticia>(), EmbaixoDoDestaque = Fabrica.NoticiaAplicacaoMongo().ListarPublicadas("Embaixo do destaque").Take(10) ?? new List <Noticia>(), Centro = Fabrica.NoticiaAplicacaoMongo().ListarPublicadas("Centro").Take(5) ?? new List <Noticia>(), Slide = Fabrica.NoticiaAplicacaoMongo().ListarPublicadas("Slide").Take(6) ?? new List <Noticia>(), Categoria02 = Fabrica.NoticiaAplicacaoMongo().ListarPublicadas("Categoria 02").Take(3) ?? new List <Noticia>(), Rodape = Fabrica.NoticiaAplicacaoMongo().ListarPublicadas("Rodapé").Take(6) ?? new List <Noticia>(), //todo: implementar os metodos para as mais lidas na aplicacao MaisLidaDoDia = Fabrica.NoticiaAplicacaoMongo().MaisLidas().Take(4) ?? new List <Noticia>(), MaisLidaDaSemana = Fabrica.NoticiaAplicacaoMongo().ListarPublicadas().Take(4) ?? new List <Noticia>(), MaisLidaDoMes = Fabrica.NoticiaAplicacaoMongo().ListarPublicadas().Take(4) ?? new List <Noticia>() }, Eventos = { UltimosEventos = Fabrica.EventoAplicacaoMongo().ListarPublicadas().Take(16) ?? new List <Evento>() } }; return(View(vm)); }
public void ProbarEmsambladoIsNull() { Tanque T1 = new Tanque(); Fabrica <Tanque, Avion> fabrica = new Fabrica <Tanque, Avion>(100); Assert.IsNotNull(fabrica.EmsambladoTanques(T1)); }
/// <summary> /// timer usado para el progressbar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void timer1_Tick(object sender, EventArgs e) { conteo++; lblProceso.Text = "Procesando..." + conteo.ToString() + "%"; if (pgbBarra.Value < 100) { pgbBarra.Value++; //progressBar1.PerformStep(); } if (pgbBarra.Value == 100) { timer.Enabled = false; conteo = 0; MessageBox.Show("Se realizó la prueba del dispositivo correctamente", "", MessageBoxButtons.OK, MessageBoxIcon.Information); if (Fabrica.AlmacenadoEnDepositoOk(fabrica, (Celular)this.lsbEnsamblados.SelectedItem)) { MessageBox.Show("Almacenado en Deposito Ok", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Almacenado en Deposito A Reparar", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } btnHacerTest.Enabled = true; } }
/// <summary> /// Guarda un nuevo operario en la base de datos /// </summary> /// <param name="fabrica"></param> /// <param name="objeto"></param> /// <returns></returns> public bool Guardar(Fabrica fabrica, U objeto) { bool aux = false; try { foreach (Operario item in fabrica.Operarios) { if (item.DNI == objeto.DNI) { comando.Parameters.Clear(); comando.CommandText = "INSERT INTO dbo.Operarios(Nombre,Apellido,Dni,Puesto,Fabricaciones) VALUES(@nombre, @apellido, @dni, @puesto, @fabricaciones)"; comando.Parameters.AddWithValue("@nombre", item.Nombre); comando.Parameters.AddWithValue("@apellido", item.Apellido); comando.Parameters.AddWithValue("@dni", item.DNI); comando.Parameters.AddWithValue("@puesto", item.Puesto.ToString()); comando.Parameters.AddWithValue("@fabricaciones", item.Fabricaciones); this.Ejecutar(); aux = true; return(aux); } } return(aux); } catch (Exception ex) { throw new GuardarBdException("Error al guardar base de datos(Operarios)", ex); } }
private void FormIniciarPrueba_CargarLista() { Alcatel al = new Alcatel(123456, materiaPrima.ECarcaza.Metal, materiaPrima.EBateria.Grande, materiaPrima.ECamara.ultraHD, materiaPrima.EPlaquetaElectronica.SerieA); Huawei huw = new Huawei(256893, materiaPrima.ECarcaza.Plastico, materiaPrima.EBateria.Litio, materiaPrima.ECamara.Standar, materiaPrima.EPlaquetaElectronica.SerieH); Motorola mot = new Motorola(254569, materiaPrima.ECarcaza.Metal, materiaPrima.EBateria.Mediana, materiaPrima.ECamara.fullHD, materiaPrima.EPlaquetaElectronica.SerieM); Nokia nok = new Nokia(982566, materiaPrima.ECarcaza.Plastico, materiaPrima.EBateria.Mediana, materiaPrima.ECamara.ultraHD, materiaPrima.EPlaquetaElectronica.SerieN); Samsumg sumg = new Samsumg(547890, materiaPrima.ECarcaza.Metal, materiaPrima.EBateria.Litio, materiaPrima.ECamara.Standar, materiaPrima.EPlaquetaElectronica.SerieS); if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, al)) { } if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, huw)) { } if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, mot)) { } if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, nok)) { } if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, sumg)) { } lsbEnsamblados.DataSource = fabrica.ListaEnsamblados;// cargo la lista de celulares ensamblados }
static void Main(string[] args) { Console.Title = "Galeano Florencia 2D"; Fabrica f = new Fabrica(5); try { Labial labial = new Labial(ConsoleColor.Red, Labial.Tipo.Liquido); Rimel rimel = new Rimel(Rimel.Efecto.Volumen); Base producBase = new Base(100); f.HacerPedido(producBase, 50); f.HacerPedido(labial, 100); f.HacerPedido(rimel, 10); Fabrica.IniciarFabricacion(f); /*---------------------------------------------------*/ List <Producto> lista = new List <Producto>(); lista.Add(new Labial(ConsoleColor.Black, Labial.Tipo.Gloss)); lista.Add(new Base(204)); f.HacerPedido(producBase, 250);//no se fabrican todas las bases en la misma jornada f.HacerPedido(lista); Fabrica.IniciarFabricacion(f); }catch (NoSeCargaronProductosException e) { Console.WriteLine(e.Message); } Console.WriteLine(f.ToString()); Console.ReadKey(); }
/// <summary> /// /// </summary> /// <param name="sender"></param> public void Espera(object sender) { //Thread.Sleep(5000); if (lsbEnsamblados.InvokeRequired) { EnEspera espera = new EnEspera(Espera); object[] args = new object[] { sender }; this.Invoke(espera, args); } else { try { numerito = aleatorio.Next(1, 3); if (lsbEnsamblados.SelectedItem == null) { MessageBox.Show("Se debe seleccionar algun elemento de la lista", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (Fabrica.IniciarPruebaDeCalidad(fabrica, (Celular)this.lsbEnsamblados.SelectedItem, numerito)) { } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public ArrayList createTable() { ArrayList values = new ArrayList(); SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["fccl2ConnectionString"].ConnectionString); SqlCommand cmd = new SqlCommand(); cmd.Connection = cnn; cmd.CommandText = "select Fermier.FermierID, Fermier.Nume, Fermier.Strada, Fermier.Nr, Fermier.Oras, Fermier.Judet, Fermier.Telefon, Fermier.Email, Judete.Denloc FROM Fermier, Judete WHERE Fermier.Judet=Judete.ID "; if (Fabrica.Text.Trim().Length > 0) cmd.CommandText += " AND Fermier.Nume Like '%" + Fabrica.Text.Trim() + "%'"; cmd.CommandText += " ORDER BY Fermier.Nume"; cnn.Open(); SqlDataReader reader = cmd.ExecuteReader(); int nrrec = 0; while (reader.Read()) { Fabrica fm = new Fabrica(); fm.id = Convert.ToString(reader["FermierID"]); fm.nume = Convert.ToString(reader["Nume"]); fm.strada = Convert.ToString(reader["Strada"]); fm.numar = Convert.ToString(reader["Nr"]); fm.oras = Convert.ToString(reader["Oras"]); fm.judet = Convert.ToString(reader["Denloc"]); fm.email = Convert.ToString(reader["Email"]); fm.telefon = Convert.ToString(reader["Telefon"]); values.Add(fm); // add to values nrrec++; } lcount.Text = nrrec + " fermieri"; reader.Close(); cnn.Close(); return values; }
/// <summary> /// Abre un dialogo para seleccionar un archivo. /// Lee los datos y los deserializa en la Fabrica. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnLeerXml_Click(object sender, EventArgs e) { DialogResult rta = MessageBox.Show("Si cargó un periférico anteriormente se borrará.\n¿Está seguro?", "Atención", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (rta == DialogResult.OK) //Si acepta continua { OpenFileDialog path = new OpenFileDialog(); try { if (path.ShowDialog() == DialogResult.OK) { this.fabrica = Fabrica.Leer(path.FileName); //Lee los datos y los deserializa en la Fabrica. this.Text = "Fábrica " + this.fabrica.nombre; //Cambia el nombre de la ventana de form this.dataT.Rows.Clear(); //Limpia el DataTable //Agrega cada periférico de la lista al DataTable foreach (Periferico item in this.fabrica.Perifericos) { this.AgregarADataT(item); } MessageBox.Show("Se cargó el archivo correctamente!", "Cargado", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (ArchivosException ex) { MessageBox.Show(ex.InformarArchivoErroneo(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void Factory() { Animal animal = Fabrica.Factory(Fabrica.ANIMAL.PERRO); InvalidOperationException ex = Assert.Throws <InvalidOperationException>(() => animal.HacerRuido()); Assert.Pass(ex.Message, "Guaaauu Guaauuu"); }
/// <summary> /// Constructor por defecto. /// </summary> public frmFabrica() { InitializeComponent(); this.StartPosition = FormStartPosition.CenterScreen; this.fabrica = new Fabrica("Mi fábrica"); //Crea la fabrica this.Text = "Fábrica "; this.eventoImagen += this.MostrarImagen; //Se agrega el manejador al evento this.hiloPerifericos = new Thread(this.EjecutarPerifericos); //Se asocia la dirección de memoria del método al hilo this.hiloDesechar = new Thread(this.EjecutarDesechar); //Se asocia la dirección de memoria del método al hilo del gif if (!this.hiloPerifericos.IsAlive) //Verifica que el hilo esté muerto { this.hiloPerifericos.Start(); //Inicia el hilo de perifericos } if (!this.hiloDesechar.IsAlive) //Verifica que el hilo esté muerto { this.hiloDesechar.Start(); //Inicia el hilo de desechar } this.conexion = new SqlConnection(Properties.Settings.Default.conexionBD); //Se establece la conexión this.ConfigurarDataAdapter(); //Configura el DataAdapter this.ConfigurarDataTable(); //Configura el DataTable this.dgvListado.DataSource = this.dataT; //Se vincula la grilla con el DataTable this.btnDesechar.Enabled = false; //Se desabilita el botón de desechar y ComboBox de defectuoso this.cmbDefectuoso.Enabled = false; }
/// <summary> /// Boton que simula la reparacion del producto /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnReparar_Click(object sender, EventArgs e) { try { if (lsbAReparar.SelectedItem == null) { MessageBox.Show("Se debe seleccionar algun elemento de la lista", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (Fabrica.Reparacion(fabrica, (Celular)this.lsbAReparar.SelectedItem)) { MessageBox.Show("Se realizó la REPARACION correctamente", "¡Funcionando OK!", MessageBoxButtons.OK, MessageBoxIcon.Information); lsbAReparar.Items.Remove((Celular)this.lsbAReparar.SelectedItem); rtbListaOk.Text = fabrica.MostrarDepositoOk().ToString(); lblTamanioOk.Text = fabrica.TamanioOk.ToString(); lblTamanioAReparar.Text = fabrica.TamanioReparacion.ToString(); } } } catch (Exception) { MessageBox.Show("Debe seleccionar algun elemento de la lista", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public FormDetalles(FormFabrica formPadre, Fabrica fabrica, EProceso proceso) { this.fabrica = fabrica; this.formPadre = formPadre; this.proceso = proceso; InitializeComponent(); }
public ActionResult Enviar(string id, string plugin) { Session["logos"] = null; if (string.IsNullOrEmpty(id) || string.IsNullOrEmpty(plugin)) { return(RedirectToAction("Index", "Home", new { area = "Painel" })); } var arquivoViewModel = new ArquivoViewModel(); switch (plugin.ToLower()) { case "noticia": var noticia = Fabrica.NoticiaAplicacaoMongo().ListarPorId(id); arquivoViewModel.Arquivos = noticia.Arquivos ?? new List <Arquivo>(); arquivoViewModel.Id = noticia.Id; arquivoViewModel.Titulo = noticia.Titulo; arquivoViewModel.Plugin = plugin; break; case "evento": var evento = Fabrica.EventoAplicacaoMongo().ListarPorId(id); arquivoViewModel.Arquivos = evento.Arquivos ?? new List <Arquivo>(); arquivoViewModel.Id = evento.Id; arquivoViewModel.Titulo = evento.Titulo; arquivoViewModel.Plugin = plugin; break; } ViewBag.Logos = Fabrica.LogoAplicacaoMongo().ListarTodos().ToList(); return(View(arquivoViewModel)); }
public async Task <ActionResult <Fabrica> > PostFabrica(Fabrica fabrica) { _context.Fabricas.Add(fabrica); await _context.SaveChangesAsync(); return(CreatedAtAction("GetFabrica", new { id = fabrica.FabricaId }, fabrica)); }
/// <summary> /// Constructor por default del tipo FrmMenu /// </summary> public FrmMenu() { InitializeComponent(); miFabrica = new Fabrica <Bicicleta>(3); serializadorFrm = new DocumentoXML(); miListaXML = new List <BiciMontaña>(); //frmBicis = new FrmBicis(); }
/// <summary> /// Recarga el listBox /// </summary> private void RecargarLista() { this.lbxBorrarMuebles.DataSource = Fabrica.RetornarMuebles(); if (Fabrica.Muebles.Count == 0) { rtbInfoMuebles.Text = string.Empty; } }
/// <summary> /// Recebe o Json para criação dos Objetos /// </summary> /// <param name="reader"></param> /// <param name="objectType"></param> /// <param name="existingValue"></param> /// <param name="serializer"></param> /// <returns></returns> public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { JObject jsonObject = JObject.Load(reader); var fabrica = new Fabrica(); var computedTree = fabrica.Construir(jsonObject); return computedTree; }
public ArrayList createTable() { ArrayList values = new ArrayList(); SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["fccl2ConnectionString"].ConnectionString); SqlCommand cmd = new SqlCommand(); cmd.Connection = cnn; cmd.CommandText = "select Ferme_CCL.ID, Ferme_CCL.Nume, Ferme_CCL.Strada, Ferme_CCL.Numar, Ferme_CCL.Oras, Ferme_CCL.Judet, Ferme_CCL.Cod, Ferme_CCL.Telefon, Ferme_CCL.Email, Fabrici.Nume AS NumeFabrica, Judete.Denloc FROM Ferme_CCL, Judete, Fabrici WHERE Ferme_CCL.FabricaID = Fabrici.ID AND Convert(int,Ferme_CCL.Judet,2)=Judete.ID "; if (Fabrica.Text.Trim().Length > 0) cmd.CommandText += " AND Fabrici.Nume Like '%" + Fabrica.Text.Trim() + "%'"; if (Ferma.Text.Trim().Length > 0) cmd.CommandText += " AND Ferme_CCL.Nume Like '%" + Ferma.Text.Trim() + "%'"; if (Cod.Text.Trim().Length > 0) cmd.CommandText += " AND Ferme_CCL.Cod Like '%" + Cod.Text.Trim() + "%'"; cmd.CommandText += " ORDER BY Ferme_CCL.Nume"; cnn.Open(); SqlDataReader reader = cmd.ExecuteReader(); int nrrec = 0; while (reader.Read()) { Fabrica fm = new Fabrica(); fm.id = Convert.ToString(reader["ID"]); fm.cod = Convert.ToString(reader["Cod"]); fm.fabricaid = Convert.ToString(reader["NumeFabrica"]); fm.nume = Convert.ToString(reader["Nume"]); fm.strada = Convert.ToString(reader["Strada"]); fm.numar = Convert.ToString(reader["Numar"]); fm.oras = Convert.ToString(reader["Oras"]); fm.judet = Convert.ToString(reader["Denloc"]); string emails = Convert.ToString(reader["Email"]); string[] recipients = emails.Split(new Char[] { ';' }); fm.email = ""; foreach (string recipient in recipients) fm.email += recipient + " "; fm.telefon = Convert.ToString(reader["Telefon"]); values.Add(fm); // add to values nrrec++; } lcount.Text = nrrec + " ferme"; reader.Close(); cnn.Close(); return values; }
public ArrayList createTable() { ArrayList values = new ArrayList(); SqlConnection cnn = new SqlConnection( ConfigurationManager.ConnectionStrings["fccl2ConnectionString"].ConnectionString); SqlCommand cmd = new SqlCommand(); cmd.Connection = cnn; cmd.CommandText = "select Fabrici.ID, Fabrici.Nume,Fabrici.Strada,Fabrici.Numar,Fabrici.Oras, Fabrici.Email, Fabrici.Telefon,Fabrici.PersonaDeContact, Judete.Denloc from Fabrici,Judete WHERE (Fabrici.Judet = Judete.ID) "; if (Fabrica.Text.Trim().Length > 0) cmd.CommandText += " AND Fabrici.Nume Like '%" + Fabrica.Text.Trim() + "%'"; cmd.CommandText +=" ORDER BY Fabrici.Nume"; cnn.Open(); SqlDataReader reader = cmd.ExecuteReader(); int nrrec = 0; while (reader.Read()) { Fabrica fm = new Fabrica(); fm.id = Convert.ToString(reader["ID"]); fm.nume = Convert.ToString(reader["Nume"]); fm.strada = Convert.ToString(reader["Strada"]); fm.numar = Convert.ToString(reader["Numar"]); fm.oras = Convert.ToString(reader["Oras"]); fm.judet = Convert.ToString(reader["Denloc"]); string emails =Convert.ToString(reader["Email"]); string[] recipients =emails.Split(new Char[] { ';' }); fm.email =""; foreach (string recipient in recipients) fm.email +=recipient+" "; fm.telefon = Convert.ToString(reader["Telefon"]); values.Add(fm); // add to values nrrec++; } lcount.Text = nrrec + " asociatii"; reader.Close(); cnn.Close(); return values; }