protected override void agregar() { cliente = null; planta = null; limpiarControles(gpbDatos); limpiarControles(gpbDatosRec); limpiarControles(gpbTotales); dgvItems.Rows.Clear(); gpbDatos.Enabled = true; gpbDatosRec.Enabled = true; gpbTotales.Enabled = true; dgvItems.Enabled = true; txtNroRecibo.Text = Global.Servicio.BuscarNroRecibo().ToString(); btnPago.Enabled = true; recibo = new Comprobante_Recibo(); if (txtNroRecibo.Text != "") { recibo.numero = long.Parse(txtNroRecibo.Text); } else { recibo.numero = 0; } }
public async Task <IActionResult> Edit(int id, [Bind("IdPlanta,IdTipoPlanta,Viva,Crecimiento,IdModulo")] Planta planta) { if (id != planta.IdPlanta) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(planta); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PlantaExists(planta.IdPlanta)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdModulo"] = new SelectList(_context.Modulos, "IdModulo", "IdModulo", planta.IdModulo); ViewData["IdTipoPlanta"] = new SelectList(_context.Set <TipoPlanta>(), "IdTipoPlanta", "Nombre", planta.IdTipoPlanta); return(View(planta)); }
public List <Planta> getAllPlantaTipo(string sql) { List <Planta> plantas = null; Planta p; try { if (conectar()) { plantas = new List <Planta>(); cmd = new MySqlCommand(sql, connection); MySqlDataReader myReader = cmd.ExecuteReader(); while (myReader.Read()) { p = new Planta(); p.Codigo = int.Parse(myReader["plantaId"].ToString()); p.Nombre = myReader["nombre"].ToString(); p.Descripcion = myReader["descripcion"].ToString(); p.TipoPlanta.Add(new TipoPlanta(int.Parse(myReader["idTipo"].ToString()), myReader["descripcionTipo"].ToString(), myReader["tipo"].ToString())); plantas.Add(p); } } return(plantas); } catch (Exception e) { Console.WriteLine(e.Message); return(null); } finally { desConectar(); } }
protected override void imprimir() { long numRutina = long.Parse(txtNumeroRutina.Text); CabeceraRutina rutinaActual = rutina.Where(r => r.id == numRutina).First(); List <Muestra> muestras = (from d in rutinaActual.DatosRutina select d.Muestra).Distinct().ToList(); Planta plantaSeleccionada = cboPlanta.SelectedItem != null ? ((Planta)((ComboBoxItem)cboPlanta.SelectedItem).Value) : null; if (plantaSeleccionada.Cliente != null) { Localidad l = Global.Servicio.getLocalidadCliente((long)plantaSeleccionada.idCliente); if (l != null && l.codigoPostal == null) { string response = Microsoft.VisualBasic.Interaction.InputBox(String.Format("Ingrese código postal para la localidad {0}", l.nombre), "Ingreso de código postal", "0", 0, 0); l.codigoPostal = int.Parse(response); Global.Servicio.actualizarLocalidad(l, Global.DatosSesion); } } frmReporteAnalisis frmRep = new frmReporteAnalisis(long.Parse(txtNumeroRutina.Text), frmReporteAnalisis.orientacionDef.Vertical); //muestras.Count > 8 ? frmReporteAnalisis.orientacionDef.Horizontal : frmRep.Show(); cargarWord(); }
protected override bool aceptar() { // Si seleccionó al menos un cliente if (ltvBusqueda.SelectedItems.Count > 0) { object tag = ltvBusqueda.SelectedItems[0].Tag; if (tag != null) { plantaSeleccionada = (Planta)tag; this.DialogResult = DialogResult.OK; this.Close(); return(true); } } Mensaje mensaje = new Mensaje("Debe seleccionar una Planta.", Mensaje.TipoMensaje.Alerta, Mensaje.Botones.OK); mensaje.ShowDialog(); return(false); }
public List <Planta> ObterTodos(string busca) { SqlConnection conexao = new SqlConnection(); conexao.ConnectionString = CadeiaConexao; conexao.Open(); SqlCommand comando = new SqlCommand(); comando.Connection = conexao; comando.CommandText = @"SELECT * FROM plantas WHERE nome LIKE @NOME"; busca = "%" + busca + "%"; comando.Parameters.AddWithValue("@NOME", busca); DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); conexao.Close(); List <Planta> plantas = new List <Planta>(); for (int i = 0; i < tabela.Rows.Count; i++) { DataRow linha = tabela.Rows[i]; Planta planta = new Planta(); planta.Id = Convert.ToInt32(linha["id"]); planta.Carnivora = Convert.ToBoolean(linha["carnivora"]); planta.Nome = linha["nome"].ToString(); planta.Altura = Convert.ToDecimal(linha["altura"]); planta.Peso = Convert.ToDecimal(linha["peso"]); plantas.Add(planta); } return(plantas); }
public Planta ObterPeloId(int id) { SqlConnection conexao = new SqlConnection(); conexao.ConnectionString = CadeiaConexao; conexao.Open(); SqlCommand comando = new SqlCommand(); comando.Connection = conexao; comando.CommandText = "SELECT * FROM plantas WHERE id = @ID"; comando.Parameters.AddWithValue("@ID", id); DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); if (tabela.Rows.Count == 0) { return(null); } DataRow linha = tabela.Rows[0]; Planta planta = new Planta(); planta.Id = id; planta.Nome = linha["nome"].ToString(); planta.Peso = Convert.ToDecimal(linha["peso"]); planta.Altura = Convert.ToDecimal(linha["altura"]); planta.Carnivora = Convert.ToBoolean( linha["carnivora"]); return(planta); }
public void Alterar(Planta planta) { SqlConnection conexao = new SqlConnection(); conexao.ConnectionString = CadeiaConexao; conexao.Open(); SqlCommand comando = new SqlCommand(); comando.Connection = conexao; comando.CommandText = @"UPDATE plantas SET nome = @NOME, altura = @ALTURA, peso = @PESO, carnivora = @CARNIVORA WHERE id = @ID"; comando.Parameters.AddWithValue("@NOME", planta.Nome); comando.Parameters.AddWithValue("@ALTURA", planta.Altura); comando.Parameters.AddWithValue("@PESO", planta.Peso); comando.Parameters.AddWithValue("@CARNIVORA", planta.Carnivora); comando.Parameters.AddWithValue("@ID", planta.Id); comando.ExecuteNonQuery(); conexao.Close(); }
public async Task <IActionResult> Edit(int id, [Bind("ID,Nombre,IDTipoPlanta,ImagenURL,Precio,Stock, Riego, TemperaturaIdeal, Tips")] Planta _planta) { if (id != _planta.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _planta.IDTipoPlanta = int.Parse(Request.Form["IDTipoPlanta"]); _context.Update(_planta); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { return(NotFound()); } return(RedirectToAction(nameof(Index))); } var errors = ModelState.Values.SelectMany(v => v.Errors); dynamic model = new ExpandoObject(); model.TipoPlanta = ListaTipos; model.planta = _planta; return(View(model)); }
public Guid Inserir(Planta planta) { using (NpgsqlConnection con = new NpgsqlConnection(this.strConexao)) { con.Open(); using (var transacao = con.BeginTransaction()) { try { NpgsqlCommand comando = new NpgsqlCommand(); comando.Connection = con; comando.Transaction = transacao; comando.CommandText = @"insert into plantas(id, codigo, nome, local, machost) values (@id, @CodigoPlanta, @NomePlanta, @LocalPlanta, @MacHost)"; comando.Parameters.AddWithValue("codigoPlanta", planta.CodigoPlanta); comando.Parameters.AddWithValue("nomePlanta", planta.NomePlanta); comando.Parameters.AddWithValue("localPlanta", planta.LocalPlanta); comando.Parameters.AddWithValue("machost", planta.MacHost); comando.Parameters.AddWithValue("id", planta.Id); comando.ExecuteNonQuery(); transacao.Commit(); con.Close(); return(planta.Id); } catch (NpgsqlException e) { transacao.Rollback(); throw e; } } } }
public Planta PlantaId(string sql) { try { Planta p = new Planta(); if (conectar()) { cmd = new MySqlCommand(sql, connection); MySqlDataReader myReader = cmd.ExecuteReader(); while (myReader.Read()) { p.Codigo = int.Parse(myReader["id"].ToString()); p.Nombre = myReader["nombre"].ToString(); p.Descripcion = myReader["descripcion"].ToString(); //p.TipoPlanta.Add(new TipoPlanta(int.Parse(myReader["idTipo"].ToString()), myReader["descripcionTipo"].ToString(), myReader["tipo"].ToString())); } } return(p); } catch (Exception e) { Console.WriteLine(e.Message); return(null); } finally { desConectar(); } }
public ActionResult DeleteConfirmed(int id) { Planta planta = servico.RetornaPlantaUnica(id); servico.ApagaPlanta(planta); return(RedirectToAction("Index")); }
public Planta agregarPlanta(string sql, Planta planta) { try { if (conectar()) { tr = connection.BeginTransaction(); cmd = new MySqlCommand(sql, connection); cmd.Transaction = tr; cmd.Parameters.AddWithValue("@nombre", planta.Nombre); cmd.Parameters.AddWithValue("@descripcion", planta.Descripcion); cmd.ExecuteNonQuery(); CodigoUltimoRegistro++; planta.Codigo = codigoUltimoRegistro; tr.Commit(); return(planta); } return(null); } catch (Exception e) { Console.WriteLine(e.Message); return(null); } finally { desConectar(); } }
protected override void agregar() { Planta = new Planta(); limpiarControles(gpbDatos); gpbDatos.Enabled = true; cboPlanta.Focus(); }
protected override void Graficar() { try { Planta plantaSeleccionada = cboPlanta.SelectedItem != null ? ((Planta)((ComboBoxItem)cboPlanta.SelectedItem).Value) : null; DateTime fechaDesde = rutina.Min(r => r.fechaAnalisis).Value; DateTime fechaHasta = rutina.Max(r => r.fechaAnalisis).Value; int i = dgvRutina.SelectedCells[0].RowIndex; int j = dgvRutina.SelectedCells[0].ColumnIndex; Determinante determinante = Global.Servicio.obtenerDeterminante(dgvRutina.Rows[i].Cells[0].Value.ToString()); Muestra muestra = Global.Servicio.obtenerMuestra(dgvRutina.Columns[j].HeaderText); try { frmGraficoQuimadh frmRep = new frmGraficoQuimadh(plantaSeleccionada.id, muestra.Id, determinante.id, fechaDesde, fechaHasta); frmRep.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } catch (Exception ex) { Mensaje m = new Mensaje("Seleccione un valor de Muestra/Determinación.", Mensaje.TipoMensaje.Error, Mensaje.Botones.OK); m.ShowDialog(); } }
public void automatizarClienteReducido(string razonSocial, string direccion, string nombrePlanta) { Localidad l = Global.Servicio.buscaUnaLocalidad("SANTA FE"); SituacionFrenteIva sfi = Global.Servicio.obtenerTodosSitIva().Where(s => s.nombre.Equals("Consumidor Final")).First(); Planta p = new Planta(); Cliente c = new Cliente(); c.razonSocial = razonSocial; c.direccion = direccion; c.idSituacionFrenteIva = sfi.id; c.idLocalidad = l.id; c.nombreContacto = ""; c.cargoContacto = ""; c.cuit = ""; c.telefono = ""; c.telefono2 = ""; c.fax = ""; c.email = ""; c.fechaAlta = DateTime.Now; c.fechaBaja = null; p.nombre = nombrePlanta; p.codigo = nombrePlanta.Substring(0, Math.Min(nombrePlanta.Length, 5)); p.direccion = ""; c.Planta.Add(p); Global.Servicio.agregarCliente(c, Global.DatosSesion); cliente = Global.Servicio.buscarClientes(razonSocial, "", 100).Where(cli => cli.direccion.Equals(direccion) && cli.idSituacionFrenteIva == sfi.id && cli.idLocalidad == l.id).First(); plantasClienteAnt = new Planta[cliente.Planta.Count()]; cliente.Planta.CopyTo(plantasClienteAnt, 0); cambiarEstado(Estados.Consultar); cargarDatos(cliente); this.ShowDialog(); }
private void dataGridView1_DoubleClick(object sender, EventArgs e) { Planta planta = new Planta(); PlantaRepositorio repositorio = new PlantaRepositorio(); int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); planta = repositorio.ObterPeloId(id); if (planta == null) { MessageBox.Show("Não foi possivel obter o registro selecionado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } lblId.Text = planta.Id.ToString(); txtNome.Text = planta.Nome; mtxtAltura.Text = planta.Altura.ToString(); mtxtPeso.Text = planta.Peso.ToString(); if (planta.Carnivora == true) { rbSim.Checked = true; } else { rbNao.Checked = true; } btnSalvar.Enabled = false; btnEditar.Enabled = true; }
public ActionResult Gravar(Planta planta) { if (ModelState.IsValid == false) { return View("Adicionar", planta); } else { APIHttpClient client = new APIHttpClient("http://localhost:52198/api/"); var plantas = client.Get<List<Planta>>("Planta"); foreach (var busca in plantas) { if ((String.Equals(busca.CodigoPlanta, planta.CodigoPlanta) || (String.Equals(busca.NomePlanta, planta.NomePlanta)))) { ModelState.AddModelError("planta.ok", "NOME OU CODIGO JÁ EXISTE!"); return View("Adicionar", planta); } } var id = client.Post<Planta>("planta", planta); return RedirectToAction("Index", "Home"); } }
public INPC CreateNPC(string Tipo, int turno, int x, int y, int soles) { INPC Cosa = new Girasol(turno, 1, 0, 2, 0, x, y);; if (Tipo == "Girasol") { Cosa = new Girasol(turno, 1, 0, 2, 0, x, y); } else if (Tipo == "Planta") { Cosa = new Planta(turno, 1, 0, 1, 1, x, y); } else { Cosa = new Zombie(turno, 2, 1, 2, 1, x, y); } if (Cosa.Coste > soles && Cosa.Tipo != "Zombie") { Console.WriteLine("No tienes soles suficientes para comprar esta planta"); Cosa = null; return(Cosa); } else { return(Cosa); } }
public Guid Alterar(Planta planta) { using (NpgsqlConnection con = new NpgsqlConnection(this.strConexao)) { con.Open(); using (var transacao = con.BeginTransaction()) { try { NpgsqlCommand comando = new NpgsqlCommand(); comando.Connection = con; comando.Transaction = transacao; comando.CommandText = @"update plantas set codigo=@CodigoPlanta, nome=@NomePlanta, local=@LocalPlanta, machost=@MacHost where id=@id"; comando.Parameters.AddWithValue("codigoPlanta", planta.CodigoPlanta); comando.Parameters.AddWithValue("nomePlanta", planta.NomePlanta); comando.Parameters.AddWithValue("localPlanta", planta.LocalPlanta); comando.Parameters.AddWithValue("machost", planta.MacHost); comando.Parameters.AddWithValue("id", planta.Id); comando.ExecuteNonQuery(); transacao.Commit(); con.Close(); return(planta.Id); } catch (NpgsqlException e) { transacao.Rollback(); throw e; } } } }
public ActionResult DeleteConfirmed(int id) { Planta planta = db.Planta.Find(id); db.Planta.Remove(planta); db.SaveChanges(); return(RedirectToAction("Index")); }
public frmPlanta(frmClientes padre, Cliente cli, Planta pla, String abm, String nombrePlanta = "") { planta = pla; cliente = cli; this.abm = abm; InitializeComponent(); formPadre = padre; txtNombre.Text = nombrePlanta; }
public e() { InitializeComponent(); LogicaTipoPlantas = new LogicaTipoPlantas(); LogicaPlanta = new LogicaPlanta(); Planta = new Planta(); cargarClasificacionPlantas(); }
public ActionResult Edit([Bind(Include = "id,HortaId,Nome")] Planta planta) { if (ModelState.IsValid) { servico.EditaPlanta(planta); return(RedirectToAction("Index")); } return(View(planta)); }
public ActionResult Abrir(Guid Id) { Planta planta = null; APIHttpClient client = new APIHttpClient("http://localhost:52198/api/"); planta = client.Get<Planta>("Planta/"+Id); return View("Dashboard", planta); }
private void cargarPregunta() { LogicaPlanta = new logica.LogicaPlanta(); logicaTipoPlantas = new logica.LogicaTipoPlantas(); Random rando = new Random(); int idPlanta = rando.Next(1, LogicaPlanta.NumeroPlantas()); Planta planta = LogicaPlanta.getPlantaId(idPlanta.ToString()); label2.Text = planta.Nombre + "."; //picImagen.Image = byteArrayToImage(planta.Imagenes[rando.Next(0, planta.Imagenes.Count-1)]); List <TipoPlanta> noLista = logicaTipoPlantas.getNoTipo(idPlanta); //$$$$PREGUNTA ERRONEAS this.respuesta = rando.Next(4); sRespuesta = planta.TipoPlanta[rando.Next(0, (planta.TipoPlanta.Count - 1))].Nombre; for (int i = 0; i < 4; i++) { var numAletorio = rando.Next(0, noLista.Count - 1); switch (i) { case 0: b1.ButtonText = noLista[numAletorio].Nombre; break; case 1: b2.ButtonText = noLista[numAletorio].Nombre; break; case 2: b3.ButtonText = noLista[numAletorio].Nombre; break; case 3: b4.ButtonText = noLista[numAletorio].Nombre; break; } } switch (respuesta) { case 0: b1.ButtonText = sRespuesta; break; case 1: b2.ButtonText = sRespuesta; break; case 2: b3.ButtonText = sRespuesta; break; case 3: b4.ButtonText = sRespuesta; break; } }
public ActionResult Edit([Bind(Include = "PlantaId,NombrePlanta,SemanasCosecha")] Planta planta) { if (ModelState.IsValid) { db.Entry(planta).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(planta)); }
private void cboPlanta_SelectedIndexChanged(object sender, EventArgs e) { planta = cboPlanta.SelectedItem != null ? ((Planta)((ComboBoxItem)cboPlanta.SelectedItem).Value) : null; //if (planta != null) //{ // cliente = planta.Cliente; // //cboCliente.SelectedIndex = cboCliente.FindStringExact(cliente.razonSocial); // //cboPlanta.SelectedIndex = cboPlanta.FindStringExact(planta.nombre); //} }
private void LectorPlantasMuertas_Lectura(string method, object dato) { Planta objPlanta = (Planta)dato; Planta plantaDb = _context.Plantas.Find(objPlanta.IdPlanta); _context.Entry(plantaDb).Reload(); plantaDb.Viva = objPlanta.Viva; _context.SaveChanges(); }
private void completarDatosPlanta(Planta planta) { txtPlanta.Text = planta == null ? "" : planta.nombre; txtEnviarA.Text = planta == null ? "" : planta.direccion; dgvItems.Rows.Clear(); if (planta != null) { dgvItems.Enabled = true; } }