public List <Cultivo> displayColor(String seccionDeseada, String colorDeseado, RepositorioCultivo Datos, List <Seccion> Secciones) { Seccion s = Secciones.FirstOrDefault(s => s.Tipo == seccionDeseada) as Seccion; List <Cultivo> c = s.Cultivos.Where(c => c.Color == colorDeseado).ToList <Cultivo>(); return(c); }
public List <Seccion> ListarSecciones() { List <Seccion> listadoSecciones = new List <Seccion>(); try { conexionDB.SetearSP("SP_LISTAR_SECCIONES"); conexionDB.ejecutarLector(); while (conexionDB.lector.Read()) { Seccion seccion = new Seccion(); seccion.id = conexionDB.lector.GetInt32(0); seccion.nombre = (string)conexionDB.lector["nombreSeccion"]; listadoSecciones.Add(seccion); } return(listadoSecciones); } catch (Exception ex) { throw ex; } finally { conexionDB.cerrarConexion(); } }
public List <Seccion> ejecutarDomo(int probabilidadTornado, bool estadoDomo, RepositorioCultivo Datos, List <Seccion> Secciones) { if ((probabilidadTornado >= 80) && estadoDomo == false) { Console.WriteLine("Ejecutando Domo"); Seccion Cereales = Secciones.FirstOrDefault(s => s.Tipo == "Cereales") as Seccion; Cereales.enDomo = true; Seccion Hortalizas = Secciones.FirstOrDefault(s => s.Tipo == "Hortalizas") as Seccion; Hortalizas.enDomo = true; Seccion Frutales = Secciones.FirstOrDefault(s => s.Tipo == "Frutales") as Seccion; Frutales.enDomo = true; Seccion Ornamentales = Secciones.FirstOrDefault(s => s.Tipo == "Ornamentales") as Seccion; Ornamentales.enDomo = true; estadoDomo = true; //Seccion todasSecciones = Secciones.Where(s=> s.enDomo = false) as Seccion ; //todasSecciones.enDomo = true; Intenté hacerlo de esta manera pero no pude } else { Console.WriteLine("La probabilidad no es adecuada para usar el domo"); } return(Secciones); }
private void btnBorrarSeccion_Click(object sender, EventArgs e) { SeccionPersonal secciones; Seccion baja; try { frmConfirma confirma = new frmConfirma("Seguro que desea eliminar la seccion " + dgvSeccion.CurrentCell.Value + Environment.NewLine + "Y todos sus conceptos y categorias asociadas"); confirma.ShowDialog(); if (confirma.Confirma == true) { secciones = new SeccionPersonal(); baja = new Seccion(); baja = (Seccion)dgvSeccion.CurrentRow.DataBoundItem; secciones.eliminar(baja); frmCategoria_Load(sender, e); } } catch (Exception) { MessageBox.Show("Seleccione el que quiere eliminar"); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,NombreSeccion,NumeroDeFilas,PasilloId")] Seccion seccion) { if (id != seccion.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(seccion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SeccionExists(seccion.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["PasilloId"] = new SelectList(_context.Pasillo, "Id", "Nombre", seccion.PasilloId); return(View(seccion)); }
public async Task <IActionResult> Edit(int id, [Bind("SeccionID,PlantillaID,Visible")] Seccion seccion) { if (id != seccion.SeccionID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(seccion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SeccionExists(seccion.SeccionID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["PlantillaID"] = new SelectList(_context.Plantilla, "PlantillaID", "PlantillaID", seccion.PlantillaID); return(View(seccion)); }
private string Actualizar(Seccion entidad) { string Mensaje = "OK"; try { Seccion SeccionActual = ObtenerxId(entidad.SeccionId); if (SeccionActual.SeccionId > 0) { SeccionActual.Nombre = entidad.Nombre; SeccionActual.Activo = entidad.Activo; db.SaveChanges(); } else { Mensaje = "La seccion escolar seleccionada no se encuentra con ID valido"; } } catch (Exception ex) { Mensaje = string.Format("Descripción del Error {0}", ex.Message); } return(Mensaje); }
public string Insertar(Seccion Obj) { string Rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon = Conexion.getInstancia().CrearConexion(); SqlCommand Comando = new SqlCommand("seccion_insertar", SqlCon); Comando.CommandType = CommandType.StoredProcedure; Comando.Parameters.Add("@Nombre", SqlDbType.VarChar).Value = Obj.Nombre; Comando.Parameters.Add("@Id_Docente", SqlDbType.Int).Value = Obj.ProfesorJefe; Comando.Parameters.Add("@Id_Curso", SqlDbType.Int).Value = Obj.Id_Curso; SqlCon.Open(); Rpta = Comando.ExecuteNonQuery() == 1 ? "OK" : "OK"; /*"No se pudo ingresar el registro";*/ } catch (Exception ex) { Rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(Rpta); }
private void SolicitBox_SelectedIndexChanged(object sender, EventArgs e) { int IntAngulo = SolicitBox.SelectedIndex; int[] DistinAngulos = Angulos.Distinct().ToArray(); int Angulo = DistinAngulos[IntAngulo]; List <float[]> MPpuntosSolicitaciones = new List <float[]>(); for (int i = 0; i < SolicitacionesConAngulos.Count; i++) { if (Angulo == SolicitacionesConAngulos[i].Item2) { MPpuntosSolicitaciones.Add(SolicitacionesConAngulos[i].Item1); } } DiagramaInteraccion.MPpuntosSolicitaciones = MPpuntosSolicitaciones; DiagramaInteraccion.MP2D_UnAngulo = Seccion.DiagramaInteraccionParaUnAngulo(Angulo, Ultimos).Item1; DiagramaInteraccion.MP3D_UnAngulo = Seccion.DiagramaInteraccionParaUnAngulo(Angulo, Ultimos).Item2; DiagramaInteraccion.Diagrama.Title.Text = $"Diagrama de Interacción - {Angulo}°"; DiagramaInteraccion.Diagrama.GroupBox_Grafica_Diagrama1.Text = "Angulo de " + Angulo + "°"; DiagramaInteraccion.Diagrama.MostrarValores(); DiagramaInteraccion.Diagrama.Invalidate(); DiagramaInteraccion.Diagrama.CharMomentos.Invalidate(); }
public ActionResult Crear(Seccion modelo, bool activo) { if (ModelState.IsValid) { modelo.ColegioId = CustomHelper.getColegioId(); modelo.Activo = activo; string strMensaje = new SeccionBL().Guardar(modelo); if (strMensaje.Equals("OK")) { TempData["Seccion-Success"] = strMensaje; return(RedirectToAction("Index")); } else { ModelState.AddModelError("", strMensaje); } } string strAtributo = "checked='checked'"; ViewBag.ActivoSi = activo == true ? strAtributo : ""; ViewBag.ActivoNo = activo == false ? strAtributo : ""; return(View(modelo)); }
private void btnAgregar_Click(object sender, EventArgs e) { if (txtSeccion.Text == String.Empty) { MessageBox.Show("Debe ingresar todos los datos", "¡Cuidado!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { Seccion seccion = new Seccion(); seccion.NombreSeccion = txtSeccion.Text.ToUpper(); if (seccion.Agregar(seccion.NombreSeccion) == true) { MessageBox.Show("La sección ha sido agregada correctamente", "¡Enhorabuena!", MessageBoxButtons.OK, MessageBoxIcon.Information); ActualizarDataGrid(); Limpiar(); btnEliminar.Enabled = false; btnAgregar.Enabled = true; btnModificar.Enabled = false; } else { MessageBox.Show("Error al agregar sección", "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception Ex) { MessageBox.Show("Error al agregar sección " + Ex.Message, "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public ActionResult Secciones() { Seccion seccion = new Seccion(); var resul = seccion.Obtener(); return(Json(resul, JsonRequestBehavior.AllowGet)); }
public frmEditorSeccion(Seccion s) { InitializeComponent(); this.seccion = s; this.Inicializar(); this.CargarValores(); }
public void ModoBusqueda() { btnEnlazar.Visible = true; btnModificar.Enabled = false; btnNuevo.Enabled = false; this.SeccionSeleccionada = new Seccion(); }
public BotonMapa(Entidades.Bloque b) { DoubleClick += new EventHandler(DClickBloque); Bloque = b; Seccion = new Seccion(); FlatAppearance.MouseOverBackColor = Color.Transparent; FlatAppearance.MouseDownBackColor = Color.Transparent; Name = "B." + Bloque.IdBloque; Text = "B" + Bloque.IdBloque; //ForeColor = Color.OrangeRed; Font = new Font("Comic Sans MS", 11, FontStyle.Bold); TextAlign = ContentAlignment.BottomLeft; Location = new Point(Bloque.PosX, Bloque.PosY); //Width = 40; //Height = 60; AutoSize = true; // AutoSizeMode = AutoSizeMode.GrowAndShrink; // AutoEllipsis = false; // ForeColor = Color.Black; // FlatStyle = FlatStyle.Flat; FlatAppearance.BorderSize = 0; Image = Vistas.Properties.Resources.flag__4_; ImageAlign = ContentAlignment.TopLeft; BackColor = Color.Transparent; TextImageRelation = TextImageRelation.ImageBeforeText;// }
public void guardar(Seccion sec) { SqlConnection con = new SqlConnection(Conexion.Cadena); try { con.Open(); string sql = "PA_SeccionesInsert"; SqlCommand comando = new SqlCommand(sql, con); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("id", sec.Id); comando.ExecuteNonQuery(); } catch (Exception) { throw; } finally { con.Close(); } }
public async Task <IActionResult> PutSeccion([FromRoute] int id, [FromBody] Seccion seccion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != seccion.seccionID) { return(BadRequest()); } _context.Entry(seccion).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SeccionExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public Seccion selecionarSeccion(string id) { SqlConnection con = new SqlConnection(Conexion.Cadena); Seccion seccion = null; try { con.Open(); string sql = "PA_SeccionesSelect"; SqlCommand comando = new SqlCommand(sql, con); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@id", id); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { seccion = new Seccion(); seccion.Id = reader["id"].ToString(); return(seccion); } } catch (Exception) { throw; } finally { con.Close(); } return(seccion); }
private string Agregar(Seccion entidad) { string Mensaje = "OK"; try { int Id = Correlativo(); if (Id > 0) { long lngSeccionId = new Herramienta().Formato_Correlativo(Id); if (lngSeccionId > 0) { entidad.SeccionId = lngSeccionId; entidad.Correlativo = Id; entidad.Fecha = DateTime.Today; db.Set <Seccion>().Add(entidad); db.SaveChanges(); } } } catch (Exception ex) { Mensaje = string.Format("Descripción del Error {0}", ex.Message); } return(Mensaje); }
protected void BAgregarSecc_Click(object sender, EventArgs e) { if (validarSeccion()) { ConexionBDSeccion BD = new ConexionBDSeccion(); if (BD.ExisteSeccion(TBCodigo.Text)) { LMensaje.ForeColor = System.Drawing.Color.Red; LMensaje.Text = "Ya existe una sección con ese código"; } else { Seccion miseccion = new Seccion(TBCodigo.Text, int.Parse(TBcapacidad.Text), TBFechaI.Text, TBFechaF.Text, double.Parse(TBCosto.Text), int.Parse(DDLModulo.SelectedValue)); if (BD.AgregarSeccion(miseccion)) { int id = BD.BuscarIDSeccion(TBCodigo.Text); if (AgregarClase(id)) { LMensaje.ForeColor = System.Drawing.Color.Black; LMensaje.Text = "Se agrego exitosamente"; } } else { LMensaje.ForeColor = System.Drawing.Color.Red; LMensaje.Text = "Error con Base de Datos, no se pudo agregar la seccion"; } } } }
public Seccion ConsultarSeccion(String Codigo) { Curso elcurso = new Curso(); List <Horario> ListaHorario = new List <Horario>(); Seccion laseccion = new Seccion(); try { conexion = new SqlConnection(cadenaConexion); comando = new SqlCommand("Select cu.nombre, cu.modulo, se.codigo, se.capacidad, Convert(varchar(10), se.fecha_ini, 103), Convert(varchar(10), se.fecha_fin, 103), se.costo, ho.dia, ho.hora_inicio, ho.hora_fin, sa.numero from seccion se, curso cu, clase cl, horario ho, salon sa where se.codigo= '" + Codigo + "' and se.fk_curso = cu.id and cl.fk_seccion = se.id and cl.fk_horario = ho.id and cl.fk_salon = sa.id", conexion); conexion.Open(); entrada = comando.ExecuteReader(); while (entrada.Read()) { elcurso.NuevoCurso(entrada.GetValue(0).ToString(), entrada.GetValue(1).ToString()); laseccion.NuevaSeccion(entrada.GetValue(2).ToString(), int.Parse(entrada.GetValue(3).ToString()), entrada.GetValue(4).ToString(), entrada.GetValue(5).ToString(), double.Parse(entrada.GetValue(6).ToString())); Horario elhorario = new Horario(entrada.GetValue(7).ToString(), TimeSpan.Parse(entrada.GetValue(8).ToString()), TimeSpan.Parse(entrada.GetValue(9).ToString()), entrada.GetValue(10).ToString()); ListaHorario.Add(elhorario); } laseccion.Horario = ListaHorario; laseccion.Curso = elcurso; conexion.Close(); } catch { } return(laseccion); }
public void guardarCentroSeccion(CentroEducativo centro, Seccion sec) { SqlConnection con = new SqlConnection(Conexion.Cadena); try { if (centroSeccionSelect(centro, sec)) { return; } con.Open(); string sql = "PA_CentroSeccionInsert"; SqlCommand comando = new SqlCommand(sql, con); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@idCentro", centro.Codigo); comando.Parameters.AddWithValue("@idSeccion", sec.Id); comando.ExecuteNonQuery(); } catch (Exception) { throw; } finally { con.Close(); } }
private void btnAgregarSeccion_Click(object sender, EventArgs e) { SeccionPersonal secciones; Seccion nuevo; try { secciones = new SeccionPersonal(); nuevo = new Seccion(); if (txbSeccion.Text == "") { MessageBox.Show("Escriba la seccion que desea ingresar"); } else { nuevo.Nombre = txbSeccion.Text.ToUpper().Trim(); secciones.alta(nuevo); cargarSecciones(); txbSeccion.Text = ""; } //frmContratos_Load(sender, e); } catch (Exception) { MessageBox.Show("Error al ingresar la Seccion"); } }
public bool centroSeccionSelect(CentroEducativo centro, Seccion sec) { SqlConnection con = new SqlConnection(Conexion.Cadena); try { con.Open(); string sql = "PA_CentroSeccionSelect"; SqlCommand comando = new SqlCommand(sql, con); comando.Parameters.AddWithValue("@idCentro", centro.Codigo); comando.Parameters.AddWithValue("@idSeccion", sec.Id); comando.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { return(true); } } catch (Exception) { throw; } finally { con.Close(); } return(false); }
public void domoValidar(RepositorioCultivo Datos, List <Seccion> Secciones) //Para Sacar Los Cultivos { try{ Seccion Hortalizas = Secciones.FirstOrDefault(s => s.Tipo == "Hortalizas") as Seccion; if (Hortalizas.enDomo == true) { } Seccion Cereales = Secciones.FirstOrDefault(s => s.Tipo == "Cereales") as Seccion; if (Cereales.enDomo == true) { } Seccion Frutales = Secciones.FirstOrDefault(s => s.Tipo == "Frutales") as Seccion; if (Frutales.enDomo == true) { } Seccion Oranamentales = Secciones.FirstOrDefault(s => s.Tipo == "Oranamentales") as Seccion; if (Oranamentales.enDomo == true) { } else { throw new Exception("Alguno de las secciones no esta en el domo"); } } catch (Exception) { Console.WriteLine("Alguno de las secciones no esta en el domo"); } }
public void alta(Seccion nuevo) { Conexion conexion = null; try { conexion = new Conexion(); conexion.setearConsulta("insert into seccion values (@seccion)"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@seccion", nuevo.Nombre); conexion.abrirConexion(); conexion.ejecutarAccion(); } catch (Exception ex) { throw ex; } finally { if (conexion != null) { conexion.cerrarConexion(); } } }
public SeccionConPreguntas ArmarSeccion(string id) { // Sacar codigo y nombre de la BD Seccion secDB = db.Seccion.Find(id); if (secDB == null) { return(null); } SeccionConPreguntas seccion = new SeccionConPreguntas(); // Asignar datos de la DB al objeto especial seccion.CodigoSeccion = secDB.Codigo; seccion.Nombre = secDB.Nombre; seccion.Orden = 0; // Sacar las preguntas y obtener opciones y/o justificaciones PreguntasController preguntasController = new PreguntasController(this.db); seccion.Preguntas = preguntasController.ArmarPreguntas(seccion); preguntasController.ObtenerInformacionDePreguntas(seccion.Preguntas, seccion.CodigoSeccion, null); return(seccion); }
public void eliminar(Seccion baja) { Conexion conexion = null; try { conexion = new Conexion(); conexion.setearConsulta("delete from seccion where idseccion = @id"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@id", baja.Idseccion); conexion.abrirConexion(); conexion.ejecutarAccion(); } catch (Exception ex) { throw ex; } finally { if (conexion != null) { conexion.cerrarConexion(); } } }
static void Main(string[] args) { RepositorioCultivo Datos = new RepositorioCultivo(); List <Seccion> Secciones = Datos.Secciones; ProximoTornado objTornado = new ProximoTornado(); Clima objClima = new Clima(); objTornado.ejecutarDomo(90, false, Datos, Secciones); Seccion enDomo = Secciones.FirstOrDefault(s => s.enDomo = true) as Seccion; DisplayCultivos objDisplay = new DisplayCultivos(); objDisplay.displayColor("Frutales", "Rojo", Datos, Secciones); objDisplay.tiempoMaduracionOrdenado("Cereales", Datos, Secciones); objDisplay.maxMantenimiento("Ornamentales", Datos, Secciones); objClima.MonitorearClima(); //Desea monitorear el clima? //Seccion frutales = Secciones.First(s=> s.Tipo =="Frutales") as Seccion ; //List<String> frutos = frutales.Cultivos.Select(c => c.Fruto).ToList(); //Cultivo FrutoAmarillo = frutales.Cultivos.Last( c => c.Color == "Amarillo"); //Ultimo frutales Amarillo //Seccion Hortalizas = Secciones.FirstOrDefault(s=> s.Tipo =="Hortalizas") as Seccion ; //List<Cultivo> HortalizasNaranjas = Hortalizas.Cultivos.Where(c=> c.Color == "Naranja").ToList<Cultivo>(); }
public int maxMantenimiento(String seccionDeseada, RepositorioCultivo Datos, List <Seccion> Secciones) { Seccion s = Secciones.FirstOrDefault(s => s.Tipo == seccionDeseada) as Seccion; var seccionMasDinero = s.Cultivos.Max(s => s.MantenimientoAlAno); return(seccionMasDinero); }