public MateriaDTO Get(int id) { var query = _services.GetById(id); MateriaDTO dtos = Models.Factory.FactoryMateriaDTO.GetInstance().CreateDTO(query); return(dtos); }
private void btnmodificar_Click(object sender, EventArgs e) { Int32 id = Convert.ToInt32(DGVGrilla[0, DGVGrilla.CurrentRow.Index].Value); MateriaDTO getmateria = Myproxy().Get(id, ""); frmmateriasingle frm = new frmmateriasingle(getmateria, "M"); frm.ShowDialog(); LoadForm(); }
public JsonResult Editar(string descripcion, string catalogoId, string itemId) { string result = "duplicate"; switch (catalogoId) { case "m": if (!cliente.ObtenerCatalogoMaterias().Any(m => m.Descripcion.ToLower() == descripcion.ToLower())) { MateriaDTO materia = new MateriaDTO(); materia.Descripcion = descripcion; materia.Id = Int32.Parse(itemId); cliente.ActualizarMateria(materia); result = "success"; } break; case "p": if (!cliente.ObtenerCatalogoPeriodos().Any(m => m.Descripcion.ToLower() == descripcion.ToLower())) { PeriodoDTO periodo = new PeriodoDTO(); periodo.Descripcion = descripcion; periodo.Id = Int32.Parse(itemId); cliente.ActualizarPeriodo(periodo); result = "success"; } break; case "n": if (!cliente.ObtenerCatalogoNiveles().Any(m => m.Descripcion.ToLower() == descripcion.ToLower())) { NivelDTO nivel = new NivelDTO(); nivel.Descripcion = descripcion; nivel.Id = Int32.Parse(itemId); cliente.ActualizarNivel(nivel); result = "success"; } break; case "c": if (!cliente.ObtenerCatalogoCursosLectivos().Any(m => m.Descripcion.ToLower() == descripcion.ToLower())) { CursoLectivoDTO cursoLectivo = new CursoLectivoDTO(); cursoLectivo.Descripcion = descripcion; cursoLectivo.Id = Int32.Parse(itemId); cliente.ActualizarCursoLectivo(cursoLectivo); result = "success"; } break; } return(new JsonResult { Data = new { Result = result } }); }
private void btneliminar_Click(object sender, EventArgs e) { if (MessageBox.Show("Estas seguro de eliminar este registro ?", "Eliminar registro", MessageBoxButtons.YesNo) == DialogResult.Yes) { Int32 id = Convert.ToInt32(DGVGrilla[0, DGVGrilla.CurrentRow.Index].Value); MateriaDTO getmateria = Myproxy().Get(id, ""); frmmateriasingle frm = new frmmateriasingle(getmateria, "D"); frm.ShowDialog(); LoadForm(); } }
private void DeleteMateria() { MateriaDTO dtodelete = new MateriaDTO() { Id = Convert.ToInt32(txtIdmateria.Text), id_materia = Convert.ToInt32(txtIdmateria.Text), }; Myproxy().Delete(dtodelete); this.Close(); }
public void ActualizarMateria(MateriaDTO materia) { var b = new MateriaDAO(); if (materia.Id > 0) { b.ActualizarMateria(materia, true); } else { b.ActualizarMateria(materia, false); } }
public MateriaDTO CreateDTO(MateriaBE be) { MateriaDTO dto; if (be != null) { dto = new MateriaDTO() { id_materia = be.id_materia, id_plan = be.id_plan, desc_materia = be.desc_materia, hs_semanales = be.hs_semanales, hs_totales = be.hs_totales, estado = be.estado }; return(dto); } return(dto = new MateriaDTO()); }
public frmmateriasingle(MateriaDTO dto, String OP) { InitializeComponent(); Operation = OP; dtoaction = dto; if (OP == "A") { button1.Text = "Agregar"; button2.Text = "Cancelar"; this.Text = "Alta Materia"; FillComboPlan(); } else if (OP == "M") { button1.Text = "Actualizar"; button2.Text = "Cancelar"; this.Text = "Actualizar Materia"; txtIdmateria.Text = dto.id_materia.ToString(); txtdescmateria.Text = dto.desc_materia; txths_semanales.Text = dto.hs_semanales.ToString(); txths_total.Text = dto.hs_totales.ToString(); FillComboPlan(dto.id_plan); } else if (OP == "D") { button1.Text = "Eliminar"; button2.Text = "Cancelar"; this.Text = "Eliminar Materia"; txtIdmateria.Text = dto.id_materia.ToString(); txtdescmateria.Text = dto.desc_materia; txths_semanales.Text = dto.hs_semanales.ToString(); txths_total.Text = dto.hs_totales.ToString(); FillComboPlan(dto.id_plan); txtdescmateria.ReadOnly = true; txths_semanales.ReadOnly = true; cbplan.Enabled = false; } }
private void InsertMateria() { var materia = Myproxy().GetAll("?state=1").Where(x => x.desc_materia == txtdescmateria.Text); if (txtdescmateria.Text == String.Empty) { MessageBox.Show("Debe ingresar la materia", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtdescmateria.Text = String.Empty; txtdescmateria.Focus(); } else if (materia.Count() != 0) { MessageBox.Show("Ya existe ese materia", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtdescmateria.Text = String.Empty; txtdescmateria.Focus(); } else if (txths_semanales.Text == String.Empty) { MessageBox.Show("Debe ingresar la cantidad de horas semanales", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txths_semanales.Text = String.Empty; txths_semanales.Focus(); } else if (!Seguridad.Validaciones.esCantidadHorasValidas(txths_semanales.Text)) { MessageBox.Show("Debe ingresar la cantidad de horas semanales", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txths_semanales.Text = String.Empty; txths_semanales.Focus(); } else { MateriaDTO dtoinsert = new MateriaDTO() { desc_materia = txtdescmateria.Text, hs_semanales = Convert.ToInt32(txths_semanales.Text), hs_totales = Convert.ToInt32(txths_total.Text), estado = Convert.ToInt32(EstadoPersona.Alta), id_plan = Convert.ToInt32(cbplan.SelectedValue) }; Myproxy().Create(dtoinsert); this.Close(); } }
public void ActualizarMateria(MateriaDTO materia, bool editar) { using (BAPLNEntities entities = new BAPLNEntities()) { if (editar) { CAT_Materia existente = entities.CAT_Materia.FirstOrDefault(v => v.Id == materia.Id); if (existente != null) { existente.Descripcion = materia.Descripcion; entities.SaveChanges(); } } else { CAT_Materia nueva = new CAT_Materia(); nueva.Descripcion = materia.Descripcion; nueva.Activa = true; entities.CAT_Materia.Add(nueva); entities.SaveChanges(); } } }
private void UpdateMateria() { if (txtdescmateria.Text == String.Empty) { MessageBox.Show("Debe ingresar la materia", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtdescmateria.Text = String.Empty; txtdescmateria.Focus(); } else if (txths_semanales.Text == String.Empty) { MessageBox.Show("Debe ingresar la cantidad de horas semanales", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txths_semanales.Text = String.Empty; txths_semanales.Focus(); } else if (!Seguridad.Validaciones.esCantidadHorasValidas(txths_semanales.Text)) { MessageBox.Show("Debe ingresar la cantidad de horas semanales", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txths_semanales.Text = String.Empty; txths_semanales.Focus(); } else { MateriaDTO dtoupdate = new MateriaDTO() { Id = Convert.ToInt32(txtIdmateria.Text), id_materia = Convert.ToInt32(txtIdmateria.Text), desc_materia = txtdescmateria.Text, hs_semanales = Convert.ToInt32(txths_semanales.Text), hs_totales = Convert.ToInt32(txths_total.Text), estado = dtoaction.estado, id_plan = Convert.ToInt32(cbplan.SelectedValue) }; Myproxy().Update(dtoupdate); this.Close(); } }
public void EditarMateria(MateriaDTO curso) { var b = new MateriaDAO(); b.ActualizarMateria(curso, false); }
public void EditarMateria(MateriaDTO materia) { MateriaDAL n = new MateriaDAL(); n.EditarMateria(materia); }
public void ActualizarMateria(MateriaDTO materia) { MateriaDAL n = new MateriaDAL(); n.ActualizarMateria(materia); }
public List <AlunoDTO> obterAlunosPorMateria(MateriaDTO objMateriaDTO) { MateriaDAO objMateriaDAO = new MateriaDAO(); return(objMateriaDAO.consultarAlunosporMateria(objMateriaDTO)); }