public Planes(AcademyContext context) { InitializeComponent(); _planLogic = new PlanLogic(new PlanAdapter(context)); _especialidadLogic = new EspecialidadLogic(new EspecialidadAdapter(context)); _context = context; }
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 LoadGrid() { //this.gridViewPlan.DataSource = this.Plan.GetAll(); //this.gridViewPlan.DataBind(); PlanLogic pl = new PlanLogic(); EspecialidadLogic el = new EspecialidadLogic(); DataTable dt = new DataTable(); if (dt.Columns.Count == 0) { dt.Columns.Add("ID", typeof(string)); dt.Columns.Add("Descripcion", typeof(string)); dt.Columns.Add("IDEspecialidad", typeof(string)); } List <Plan> planes = pl.GetAll(); foreach (Plan plan in planes) { DataRow NewRow = dt.NewRow(); NewRow[0] = Convert.ToString(plan.ID); NewRow[1] = plan.Descripcion; NewRow[2] = el.GetOne(plan.IDEspecialidad).Descripcion; dt.Rows.Add(NewRow); } this.gridViewPlan.DataSource = dt; this.gridViewPlan.DataBind(); }
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); }
public override void MapearADatos() { if (_Modo == ModoForm.Alta) { Especialidad EspecialidadNueva = new Especialidad(); EspecialidadNueva.Descripcion = this.txtDescripcion.Text; EspecialidadLogic nuevaespecialidad = new EspecialidadLogic(); EspecialidadActual = EspecialidadNueva; EspecialidadNueva.State = BusinessEntity.States.New; nuevaespecialidad.Save(EspecialidadActual); } else if (_Modo == ModoForm.Modificacion) { EspecialidadActual.Descripcion = this.txtDescripcion.Text; EspecialidadLogic nuevaespecialidad = new EspecialidadLogic(); EspecialidadActual.State = BusinessEntity.States.Modified; nuevaespecialidad.Save(EspecialidadActual); } else if (_Modo == ModoForm.Baja) { EspecialidadLogic nuevaespecialidad = new EspecialidadLogic(); EspecialidadActual.State = BusinessEntity.States.Deleted; nuevaespecialidad.Save(EspecialidadActual); } else { btnAceptar.Text = "Aceptar"; } }
public void CompletarDDLEsp() { try { EspecialidadLogic especialidad = new EspecialidadLogic(); ddlCarrera.DataTextField = "Descripcion"; ddlCarrera.DataValueField = "ID"; ddlCarrera.DataSource = especialidad.GetAll(); ddlCarrera.DataBind(); if (this.Modo != ModoForm.Modificacion) { ddlCarrera.Items.Insert(0, "Seleccionar Carrera"); if (!(ddlPlan.Items.Contains(ddlPlan.Items.FindByValue("Plan")))) { ddlPlan.Items.Insert(0, "Plan"); } ddlPlan.Text = "Plan"; } } catch { Response.Write("<script>alert('Error al cargar el formulario')</script>"); Response.Redirect("~/Main.aspx"); } }
public PlanDesktop() { InitializeComponent(); EspecialidadLogic el = new EspecialidadLogic(); try { List <Especialidad> especialidades = el.GetAll(); DataTable dtEspecialidad = new DataTable(); dtEspecialidad.Columns.Add("id_especialidad", typeof(int)); dtEspecialidad.Columns.Add("desc_especialidad", typeof(string)); foreach (var e in especialidades) { dtEspecialidad.Rows.Add(new object[] { e.ID, e.Descripcion }); } this.boxEspecialidad.DataSource = dtEspecialidad; this.boxEspecialidad.ValueMember = "id_especialidad"; this.boxEspecialidad.DisplayMember = "desc_especialidad"; this.boxEspecialidad.SelectedIndex = -1; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public PlanController(ILogger <PlanController> logger, EspecialidadLogic especialidadLogic, PlanLogic planLogic) { _logger = logger; _logger.LogDebug("Inicializado controlador PlanController"); _especialidadLogic = especialidadLogic; _planLogic = planLogic; }
public PlanesDesktop() { InitializeComponent(); EspecialidadLogic el = new EspecialidadLogic(); this.cmbEspecialidades.DataSource = el.GetAll(); }
public override void GuardarCambios() { MapearADatos(); EspecialidadLogic esp = new EspecialidadLogic(); if (this.Modo == ModoForm.Baja) { var resultado = MessageBox.Show("ĀæDesea eliminar el registro?", "Confirmar eliminaciĆ³n", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { try { esp.Delete(EspecialidadActual.ID); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } else { try { esp.Save(EspecialidadActual); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public override void GuardarCambios() { MapearADatos(); EspecialidadLogic es = new EspecialidadLogic(); es.Save(this.EspecialidadActual); }
protected void ddlEspecialidad_SelectedIndexChanged(object sender, EventArgs e) { if (ddlEspecialidad.SelectedIndex != 0) { this.gvPlanes.Visible = true; this.ListadoTittleLabel.Visible = true; int idEsp = Convert.ToInt32(this.ddlEspecialidad.SelectedValue); Especialidad esp = new EspecialidadLogic().GetOne(idEsp); this.cargarListado(idEsp); if (gvPlanes.Rows.Count == 0) { this.ListadoTittleLabel.Text = "No hay datos para mostrar"; this.btnExportar.Visible = false; } else { this.ListadoTittleLabel.Text = "Listado de Planes para la especialidad: " + esp.DescEspecialidad; this.btnExportar.Visible = true; } } else { this.gvPlanes.Visible = false; this.btnExportar.Visible = false; } }
public void Buscar() { EspecialidadLogic comlo = new EspecialidadLogic(); this.gridview.DataSource = comlo.GetByEspecialidad(this.txtbuscar.Text); this.gridview.DataBind(); }
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 override bool Validar() { Boolean EsValido = true; if (this.txtEspecialidad.Text == String.Empty) { EsValido = false; this.Notificar("Es campo Descripcion es obligatorio", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (EspecialidadActual.State == BusinessEntity.States.New) { EspecialidadLogic el = new EspecialidadLogic(); foreach (Especialidad e in el.GetAll()) { if (EspecialidadActual.Descripcion == e.Descripcion) { EsValido = false; } } if (!EsValido) { this.Notificar("Advertencia", "Ya existe esa Carrera", MessageBoxButtons.OK, MessageBoxIcon.Error); } } return(EsValido); }
public void Actualizar(int index, Especialidad esp, EspecialidadLogic el) { TextBox cajaTexto; cajaTexto = (TextBox)this.grdEspecialidades.Rows[index].FindControl("txtDescripcion"); string txtDescripcion = cajaTexto.Text; if (Validar(txtDescripcion)) { esp.ID = this.getRowID(index); esp.Descripcion = txtDescripcion; esp.State = BusinessEntity.States.Modified; this.changeRowToTemplate(index); try { el.Save(esp); } catch (Exception ex) { Response.Write(ex.Message); } } else { this.grdEspecialidades.EditIndex = -1; } }
private Especialidad BuscarEspecialidadPorID(int id_esp) { EspecialidadLogic el = new EspecialidadLogic(); Especialidad especialidad = el.GetOne(id_esp); return(especialidad); }
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); } }
protected override void btnEliminar_Click(object sender, EventArgs e) { try { if (this.dgvBase.SelectedRows.Count > 0) { if (MessageBox.Show("Esta seguro que desea eliminar esta especialidad?", "ConfirmaciĆ³n", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { EspecialidadLogic espLog = new EspecialidadLogic(); Especialidad especialidad = new Especialidad(); especialidad = (Especialidad)this.dgvBase.SelectedRows[0].DataBoundItem; espLog.Delete(especialidad.ID); MessageBox.Show("Se ha eliminado correctamente la especialidad", "EliminaciĆ³n especialidad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.Listar(); } } else { MessageBox.Show("Debe seleccionar una fila", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void Listar() { EspecialidadLogic el = new EspecialidadLogic(); var asd = el.GetAll(); this.dgvEspecialidades.DataSource = el.GetAll(); }
private void Adaptar(ModoForm modo) { Modo = modo; EspecialidadLogic el = new EspecialidadLogic(); this.cmbEspecialidad.DataSource = el.GetAll(); this.cmbEspecialidad.DisplayMember = "Descripcion"; this.cmbEspecialidad.AutoCompleteMode = AutoCompleteMode.Suggest; this.cmbEspecialidad.AutoCompleteSource = AutoCompleteSource.ListItems; switch (Modo) { case ModoForm.Alta: btnAceptar.Text = "Guardar"; break; case ModoForm.Baja: btnAceptar.Text = "Eliminar"; break; case ModoForm.Consulta: btnAceptar.Text = "Aceptar"; break; case ModoForm.Modificacion: btnAceptar.Text = "Guardar"; break; } }
public EspecialidadEditor(ModoForm modo) { InitializeComponent(); Modo = modo; switch (Modo) { case ModoForm.Alta: case ModoForm.Modificacion: btnConfirmar.Text = "Guardar"; break; case ModoForm.Baja: btnConfirmar.Text = "Eliminar"; break; case ModoForm.Consulta: btnConfirmar.Text = "Cerrar"; btnCancelar.Visible = false; break; } if (modo == ModoForm.Baja || modo == ModoForm.Consulta) { txtDescripcion.Enabled = false; } EspecialidadLogic = new EspecialidadLogic(); }
public override void GuardarCambios() { MapearADatos(); EspecialidadLogic EL = new EspecialidadLogic(); EL.Save(EspecialidadActual); }
protected void btnGuardar_Click(object sender, EventArgs e) { try { if (Page.IsValid) { this.MapearADatos(); EspecialidadLogic el = new EspecialidadLogic(); el.Save(EspActual); if (this.Modo == ModoForm.Modificacion) { Response.Write("<script>alert('La Especialidad ha sido actualizada')</script>"); } else if (this.Modo == ModoForm.Alta) { Response.Write("<script>alert('La Especialidad ha sido Registrada')</script>"); } Response.AddHeader("REFRESH", "0.1;URL=Especialidades.aspx"); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + ex.Message + "')", true); } }
private void LoadEntity(Plan plan) { plan.Descripcion = this.descripcionTextBox.Text; int idEsp = new EspecialidadLogic().DameIDEspecialidad(this.especiliadadesList.SelectedIndex); plan.IDEspecialidad = idEsp; }
private void CargarEspecialidad() { try { EspecialidadLogic el = new EspecialidadLogic(); if (el.GetAll().Count > 1) { ddlEspecialidad.DataSource = el.GetAll(); ddlEspecialidad.DataTextField = "Descripcion"; ddlEspecialidad.DataValueField = "ID"; ddlEspecialidad.DataBind(); ddlEspecialidad.Items.Insert(0, "Seleccione Especialidad"); ddlEspecialidad.SelectedIndex = 0; } else { this.lblMensaje.Visible = true; this.lblMensaje.Text = "No existen Especialidades para asociar. Primero ingrese una especialidad"; this.pnGrilla.Visible = false; this.pnTabla.Visible = true; } } catch (Exception ex) { Session["error"] = ex.Message; Page.Response.Redirect("../Error.aspx"); } }
public override void GuardarCambios() { this.MapearADatos(); EspecialidadLogic el = new EspecialidadLogic(); el.Save(EspecialidadActual); }
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 void Listar() { EspecialidadLogic el = new EspecialidadLogic(); this.dgvEspecialidades.AutoGenerateColumns = false; this.dgvEspecialidades.DataSource = el.GetAll(); }
private void BotonGuardar_Click(object sender, EventArgs e) { if (Validar(cicButton2)) { int id = int.Parse(this.TextBoxId.Text); if (id == 0) { Modo = ModoForm.Alta; Especialidad esp = new Especialidad(); esp.Descripcion = this.TextBoxDescripcion.Text; esp.State = BusinessEntity.States.New; EspecialidadLogic espsave = new EspecialidadLogic(); espsave.Save(esp); } else { Modo = ModoForm.Modificacion; Especialidad esp = new Especialidad(); esp.ID = Convert.ToInt32(this.TextBoxId.Text); esp.Descripcion = this.TextBoxDescripcion.Text; esp.State = BusinessEntity.States.Modified; EspecialidadLogic espsave = new EspecialidadLogic(); espsave.Save(esp); } Limpiar(); Listar(); } }