public void SetCBMateria() { PlanLogic pl = new PlanLogic(); List <Plan> planes = new List <Plan>(); if (MateriaActual != null) { planes = pl.TraerPorEspecialidad(pl.GetOne(MateriaActual.IDPlan).IDEspecialidad); foreach (Plan espe in planes) { ComboboxItem item = new ComboboxItem(); item.Text = espe.Descripcion; item.Value = espe.ID; cbDescPlan.Items.Add(item); } string plstr = pl.GetOne(MateriaActual.IDPlan).Descripcion; cbDescPlan.SelectedIndex = cbDescPlan.FindStringExact(plstr); } else { cbDescPlan.DataSource = pl.GetAll(); cbDescPlan.DisplayMember = "Descripcion"; cbDescPlan.ValueMember = "ID"; cbDescPlan.SelectedValue = -1; } }
private void LoadForm(int id) { Entity = planes.GetOne(id); descripcionTextBoxa.Text = Entity.DescripcionPlan; dpespe.SelectedValue = ((int)Entity.IDEspecialidad).ToString(); // ideso.Text = Entity.IDEspecialidad.ToString(); }
public IActionResult Edit(int?id) { if (id == null) { return(NotFound()); } Plan?plan = _planLogic.GetOne((int)id); if (plan == null) { return(NotFound()); } return(View(new EditPlanViewModel(plan, _especialidadLogic.GetAll()))); }
private void BtnEditar_ButtonClick(object sender, EventArgs e) { try { this.GetCurso(); MateriaLogic ml = new MateriaLogic(); Materia mat = ml.GetOne(CursoActual.IDMateria); PlanLogic pl = new PlanLogic(); Plan plan = pl.GetOne(mat.IDPlan); EspecialidadLogic el = new EspecialidadLogic(); Especialidad especialidad = el.GetOne(plan.IDEspecialidad); this.Context.Items["Carrera"] = especialidad.ID; this.Context.Items["Plan"] = plan.ID; this.Context.Items["Modo"] = ModoForm.Modificacion; Session["Curso"] = CursoActual; Server.Transfer("CursoWeb.aspx", true); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + ex.Message + "')", true); } }
private void LoadGrid() { //this.gridViewMaterias.DataSource = this.Materia.GetAll(); //this.gridViewMaterias.DataBind(); PlanLogic pl = new PlanLogic(); DataTable dt = new DataTable(); if (dt.Columns.Count == 0) { dt.Columns.Add("ID", typeof(string)); dt.Columns.Add("Descripcion", typeof(string)); dt.Columns.Add("HSSemanales", typeof(string)); dt.Columns.Add("HSTotales", typeof(string)); dt.Columns.Add("IDPlan", typeof(string)); } List <Materia> materias = this.Materia.GetAll(); foreach (Materia materia in materias) { DataRow NewRow = dt.NewRow(); NewRow[0] = Convert.ToString(materia.ID); NewRow[1] = materia.Descripcion; NewRow[2] = Convert.ToString(materia.HSSemanales); NewRow[3] = Convert.ToString(materia.HSTotales); NewRow[4] = pl.GetOne(materia.IDPlan).Descripcion; dt.Rows.Add(NewRow); } this.gridViewMaterias.DataSource = dt; this.gridViewMaterias.DataBind(); }
private void LoadEntity(Persona per) { per.Nombre = this.txtNombre.Text; per.Apellido = this.txtApellido.Text; per.Direccion = this.txtDireccion.Text; per.Telefono = this.txtTelefono.Text; per.Email = this.txtEmail.Text; per.Nombre = this.txtNombre.Text; int dia = new int(); dia = Convert.ToInt32(this.txtDiaNac.Text); int mes = new int(); mes = Convert.ToInt32(this.txtMesNac.Text); int anio = new int(); anio = Convert.ToInt32(this.txtAnioNac.Text); DateTime fecNac = new DateTime(anio, mes, dia); per.FechaNacimiento = fecNac; per.TipoPersona = (Persona.TiposPersonas)Enum.Parse(typeof(Persona.TiposPersonas), this.ddlTipoPersona.SelectedValue); if (per.TipoPersona == Persona.TiposPersonas.Alumno) { per.IdLegajo = Convert.ToInt32(this.txtLegajo.Text); PlanLogic planLogic = new PlanLogic(); Plan plan = new Plan(); plan = planLogic.GetOne(Convert.ToInt32(this.ddlPlan.SelectedValue)); per.Plan = plan; } else { per.IdLegajo = -1; } }
public List <DatosComisiones> ObtenerDatos() { List <DatosComisiones> datosComisiones = new List <DatosComisiones>(); try { List <Comision> comisiones = ComLog.GetAll(); foreach (Comision c in comisiones) { DatosComisiones datosComision = new DatosComisiones(); datosComision.ID = c.ID; datosComision.Descripcion = c.Descripcion; datosComision.Anio = c.AnioEspecialidad; PlanLogic pl = new PlanLogic(); Plan plan = pl.GetOne(c.IDPlan); datosComision.DescPlan = plan.Descripcion; EspecialidadLogic el = new EspecialidadLogic(); Especialidad especialidad = el.GetOne(plan.IDEspecialidad); datosComision.DescEspecialidad = especialidad.Descripcion; datosComisiones.Add(datosComision); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + ex.Message + "')", true); } return(datosComisiones); }
public PlanDesktop(int ID, ModoForm modo) : this() { Modo = modo; PlanLogic p = new PlanLogic(); planActual = p.GetOne(ID); MapearDeDatos(); switch (Modo) { case ModoForm.Alta: this.btnAceptar.Text = "Guardar"; break; case ModoForm.Modificacion: this.btnAceptar.Text = "Guardar"; break; case ModoForm.Baja: this.btnAceptar.Text = "Eliminar"; break; case ModoForm.Consulta: this.btnAceptar.Text = "Aceptar"; break; } }
private void LoadGrid() { //this.gridViewComisiones.DataSource = this.Comision.GetAll(); //this.gridViewComisiones.DataBind(); PlanLogic pl = new PlanLogic(); DataTable dt = new DataTable(); if (dt.Columns.Count == 0) { dt.Columns.Add("ID", typeof(string)); dt.Columns.Add("Descripcion", typeof(string)); dt.Columns.Add("AnioEspecialidad", typeof(string)); dt.Columns.Add("IDPlan", typeof(string)); } List <Comision> comisiones = this.Comision.GetAll(); foreach (Comision comision in comisiones) { DataRow NewRow = dt.NewRow(); NewRow[0] = Convert.ToString(comision.ID); NewRow[1] = comision.Descripcion; NewRow[2] = Convert.ToString(comision.AnioEspecialidad); NewRow[3] = pl.GetOne(comision.IDPlan).Descripcion; dt.Rows.Add(NewRow); } this.gridViewComisiones.DataSource = dt; this.gridViewComisiones.DataBind(); this.gridViewComisiones.SelectedIndex = -1; }
public List <DatosMaterias> ObtenerDatos() { List <DatosMaterias> datosMaterias = new List <DatosMaterias>(); try { List <Materia> materias = MatLog.GetAll(); foreach (Materia m in materias) { DatosMaterias datosMateria = new DatosMaterias(); datosMateria.ID = m.ID; datosMateria.Descripcion = m.Descripcion; datosMateria.HorasSemanales = m.HorasSemanales; datosMateria.HorasTotales = m.HorasTotales; PlanLogic pl = new PlanLogic(); Plan plan = pl.GetOne(m.IDPlan); datosMateria.DescPlan = plan.Descripcion; EspecialidadLogic el = new EspecialidadLogic(); Especialidad especialidad = el.GetOne(plan.IDEspecialidad); datosMateria.DescEspecialidad = especialidad.Descripcion; datosMaterias.Add(datosMateria); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(datosMaterias); }
private void dataListado_DoubleClick(object sender, EventArgs e) { this.txtIdPersonas.Text = Convert.ToString(this.dataListado.CurrentRow.Cells["Codigo"].Value); this.txtNombre.Text = Convert.ToString(this.dataListado.CurrentRow.Cells["Nombre"].Value); this.cbsexo.Text = Convert.ToString(this.dataListado.CurrentRow.Cells["sexo"].Value); this.txtApellido.Text = Convert.ToString(this.dataListado.CurrentRow.Cells["Apellido"].Value); this.dtFecha.Text = Convert.ToString(this.dataListado.CurrentRow.Cells["fecha_nac"].Value); this.txtDireccion.Text = Convert.ToString(this.dataListado.CurrentRow.Cells["direccion"].Value); this.txtLegajo.Text = Convert.ToString(this.dataListado.CurrentRow.Cells["legajo"].Value); this.txtTelefono.Text = Convert.ToString(this.dataListado.CurrentRow.Cells["telefono"].Value); this.cbAcesso.Text = Convert.ToString(this.dataListado.CurrentRow.Cells["tipo_persona"].Value); this.txtE_mail.Text = Convert.ToString(this.dataListado.CurrentRow.Cells["email"].Value); this.txtIdPlan.Text = Convert.ToString(this.dataListado.CurrentRow.Cells["id_plan"].Value); opc = Convert.ToString(this.dataListado.CurrentRow.Cells["Codigo"].Value); Data.Database.Plan especia = new Data.Database.Plan(); Planes fr = new Planes(); cbldEspecialidad.DataSource = PlanLogic.GetOne(opc); cbldEspecialidad.ValueMember = "id_plan"; cbldEspecialidad.DisplayMember = "desc_plan"; if (cbldEspecialidad.DisplayMember == opc) { txtPlan.Text = fr.Plan; } this.tabControl1.SelectedIndex = 1; cbldEspecialidad.Visible = true; cbldEspecialidad.Enabled = false; txtPlan.Visible = false; }
public void ListarComision() { ComisionLogic cl = new ComisionLogic(); CursoLogic cul = new CursoLogic(); PlanLogic pl = new PlanLogic(); EspecialidadLogic el = new EspecialidadLogic(); MateriaLogic ml = new MateriaLogic(); //obtengo los cursos q halla de esa materia este año Materia materia = ml.GetOne(((Materia)this.dgvMateria.SelectedRows[0].DataBoundItem).ID); List <Curso> cursos = new List <Curso>(); foreach (Curso curso in cul.GetAllWhereMateria(materia)) { if (curso.AnioCalendario == DateTime.Today.Year) { if (curso.Cupo > 0) { cursos.Add(curso); } } } foreach (Curso curso in cursos) { //busco los numeros de comisiones curso.Comision = cl.GetOne(curso.IdComision).DescComision; //busco a que especialidad pertenecen curso.AñoEspecialidad = cl.GetOne(curso.IdComision).AnioEspecialidad.ToString(); curso.Especialidad = el.GetOne(pl.GetOne(cl.GetOne(curso.IdComision).IdPlan).IdEspecialidad).DescEspecialidad; } this.dgvComision.AutoGenerateColumns = false; this.dgvComision.DataSource = cursos; }
public static DataTable GenerarMateria(List <Materia> materias) { DataTable Listado = new DataTable(); Listado.Columns.Add("ID", typeof(int)); Listado.Columns.Add("Descripcion", typeof(string)); Listado.Columns.Add("IDPlan", typeof(string));//se muestra descripcion pero no cambiamos el nombre para no tener que modificar todo List <Plan> planes = PlanLogic.GetAll(); foreach (Materia mat in materias) { DataRow Linea = Listado.NewRow(); Linea["ID"] = mat.ID; Linea["Descripcion"] = mat.Descripcion; Plan plan = PlanLogic.GetOne(mat.IDPlan); Linea["IDPlan"] = plan.DescripcionPlan; Listado.Rows.Add(Linea); } return(Listado); }
private void LoadForm(int id) { this.Entity = this.Logic.GetOne(id); this.nombreTextBox.Text = this.Entity.Nombre; this.apellidoTextBox.Text = this.Entity.Apellido; this.emailTextBox.Text = this.Entity.Email; this.direccionTextBox.Text = this.Entity.Direccion; this.telefonoTextBox.Text = this.Entity.Telefono; this.fechaNacimientoUserControl.ddlDiaFechaNac.SelectedIndex = this.Entity.FechaNacimiento.Day - 1; this.fechaNacimientoUserControl.ddlMesFechaNac.SelectedIndex = this.Entity.FechaNacimiento.Month - 1; this.fechaNacimientoUserControl.añoNacimientoTextBox.Text = this.Entity.FechaNacimiento.Year.ToString(); this.legajoTextBox.Text = this.Entity.Legajo.ToString(); this.habilitadoCheckBox.Checked = this.Entity.Habilitado; this.nombreUsuarioTextBox.Text = this.Entity.NombreUsuario; ddlTipoPersona.DataSource = Enum.GetNames(typeof(Persona.TipoPersonas)); ddlTipoPersona.DataBind(); ddlTipoPersona.SelectedIndex = (int)Entity.TipoPersona; PlanLogic pl = new PlanLogic(); ddlPlan.DataSource = pl.GetAll(); ddlPlan.DataTextField = "Descripcion"; ddlPlan.DataValueField = "ID"; ddlPlan.DataBind(); ddlPlan.SelectedValue = pl.GetOne(Entity.IDPlan).ID.ToString(); }
private void LoadForm(int ID) { PlanLogic pl = new PlanLogic(); this.Entity = this.Persona.GetOne(ID); this.nombreTextBox.Text = this.Entity.Nombre; this.apellidoTextBox.Text = this.Entity.Apellido; this.direccionTextBox.Text = this.Entity.Direccion; this.emailTextBox.Text = this.Entity.Email; this.Calendar1.SelectedDate = Entity.FechaNacimiento; this.telefonoTextBox.Text = (this.Entity.Telefono).ToString(); this.legajoTextBox.Text = (this.Entity.Legajo).ToString(); this.LlenarDropTipo(); this.LlenarDropPlan(); ddlTipoPersona.SelectedValue = Convert.ToString(this.Entity.TipoPersona); List <Plan> planes = pl.GetAll(); Plan plan = pl.GetOne(Entity.IDPlan); foreach (Plan pla in planes) { if (pla.ID == plan.ID) { this.ddlPlan.SelectedValue = (this.Entity.IDPlan).ToString(); } } }
public List <DatosMaterias> ObtenerDatos() { List <DatosMaterias> datosMaterias = new List <DatosMaterias>(); try { List <Materia> materias = MatLog.GetAll(); foreach (Materia m in materias) { DatosMaterias datosMateria = new DatosMaterias(); datosMateria.ID = m.ID; datosMateria.Descripcion = m.Descripcion; datosMateria.HorasSemanales = m.HorasSemanales; datosMateria.HorasTotales = m.HorasTotales; PlanLogic pl = new PlanLogic(); Plan plan = pl.GetOne(m.IDPlan); datosMateria.DescPlan = plan.Descripcion; EspecialidadLogic el = new EspecialidadLogic(); Especialidad especialidad = el.GetOne(plan.IDEspecialidad); datosMateria.DescEspecialidad = especialidad.Descripcion; datosMaterias.Add(datosMateria); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + ex.Message + "')", true); } return(datosMaterias); }
private void tsbEliminar_Click(object sender, EventArgs e) { if (dgvPlanes.SelectedRows != null && dgvPlanes.MultiSelect == false && dgvPlanes.SelectionMode == DataGridViewSelectionMode.FullRowSelect) { int ID = ((Plan)dgvPlanes.SelectedRows[0].DataBoundItem).ID; PlanLogic pl = new PlanLogic(); //controlador :) PlanActual = pl.GetOne(ID); DialogResult dr = MessageBox.Show("¿Seguro que quiere eliminar el plan?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) { try { PlanActual.State = BusinessEntity.States.Deleted; pl.Save(PlanActual); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } Listar(); } }
public void LlenarDropMateria() { ddlPlanes.Items.Clear(); PlanLogic pl = new PlanLogic(); if (this.Entity != null) { List <Plan> planes = pl.TraerPorEspecialidad(pl.GetOne(Entity.IDPlan).IDEspecialidad); foreach (Plan plan in planes) { ListItem item = new ListItem(); item.Text = plan.Descripcion; item.Value = Convert.ToString(plan.ID); ddlPlanes.Items.Add(item); } } else { List <Plan> planes = pl.GetAll(); foreach (Plan plan in planes) { ListItem item = new ListItem(); item.Text = plan.Descripcion; item.Value = Convert.ToString(plan.ID); ddlPlanes.Items.Add(item); } } }
public override void MapearDeDatos() { txtDescripcion.Text = MateriaActual.Descripcion; cbPlan.SelectedIndex = cbPlan.FindStringExact(PlanLogic.GetOne(MateriaActual.IdPlan).Descripcion); nHsSemanales.Value = MateriaActual.HsSemanales; nHsTotales.Value = MateriaActual.HsTotales; }
public List <DatosComisiones> ObtenerDatos() { List <DatosComisiones> datosComisiones = new List <DatosComisiones>(); try { List <Comision> comisiones = ComLog.GetAll(); foreach (Comision c in comisiones) { DatosComisiones datosComision = new DatosComisiones(); datosComision.ID = c.ID; datosComision.Descripcion = c.Descripcion; datosComision.Anio = c.AnioEspecialidad; PlanLogic pl = new PlanLogic(); Plan plan = pl.GetOne(c.IDPlan); datosComision.DescPlan = plan.Descripcion; EspecialidadLogic el = new EspecialidadLogic(); Especialidad especialidad = el.GetOne(plan.IDEspecialidad); datosComision.DescEspecialidad = especialidad.Descripcion; datosComisiones.Add(datosComision); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(datosComisiones); }
public PlanDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; PlanLogic plan = new PlanLogic(); this.PlanActual = plan.GetOne(ID); MapearDeDatos(); }
public PlanesDesktop(int ID, ModoForm modo) : this() { Modo = modo; PlanLogic pl = new PlanLogic(); PlanActual = pl.GetOne(ID); MapearDeDatos(); }
public PlanDesktop(int ID, ModoForm modo) : this() { this._Modo = modo; PlanLogic PlanNegocio = new PlanLogic(); _PlanActual = PlanNegocio.GetOne(ID); this.MapearDeDatos(); }
public PlanDesktop(int ID, ModoForm modo) : this() { PlanLogic el = new PlanLogic(); this.Modo = modo; this.PlanActual = el.GetOne(ID); this.MapearDeDatos(); }
private void LoadForm(int id) { MateriaActual = MateriaLogic.GetOne(id); txtDescripcion.Text = MateriaActual.Descripcion; txtHsSemanales.Text = MateriaActual.HsSemanales.ToString(); txtHsTotales.Text = MateriaActual.HsTotales.ToString(); DropDownListPlan.Text = PlanLogic.GetOne(MateriaActual.IdPlan).Descripcion; }
public PlanesDesktop(int id, ModoForm modo) : this() { Modo = modo; PlanLogic pl = new PlanLogic(); //controlador :) PlanActual = pl.GetOne(id); Text = CambiarTextos(btnAceptar); MapearDeDatos(); }
public ABMPlanesDesktop(int ID, ModoForm modo) : this() { Modo = modo; PlanLogic auxPlan = new PlanLogic(); PlanActual = auxPlan.GetOne(ID); GenerarEsp(PlanActual.IDEspecialidad); MapearDeDatos(); }
private void LoadEntity(Comision comision) { comision.Descripcion = this.txtDescripcion.Text; comision.AnioEspecialidad = Convert.ToInt32(this.txtAnio.Text); Plan plan = new Plan(); plan = PlanLogic.GetOne(Convert.ToInt32(this.ddlPlan.SelectedValue)); comision.Plan = plan; }
public PlanesDesktop(int ID, ModoForm modo) : this() { _Modo = modo; PlanLogic plan = new PlanLogic(); PlanActual = plan.GetOne(ID); this.MapearDeDatos(); this.MapearEspecialidades(); }
private void MapearDeEntidad(int id, string lbltext) { this.ClearForm(); this.Entity = PlanLogic.GetOne(id); TextBoxID.Text = Entity.ID.ToString(); TextBoxDescripcion.Text = Entity.Descripcion; DropDownEsp.SelectedValue = Entity.IdEspecialidad.ToString(); TextBoxIdEspecialidad.Text = DropDownEsp.SelectedValue; }