public Boolean ActualizarCurso(CursoBE objCursoBE) { cnx.ConnectionString = MiConexion.GetCnx(); cmd.Connection = cnx; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "usp_ActualizarCurso"; try { cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@vid", objCursoBE.Id); cmd.Parameters.AddWithValue("@vnom", objCursoBE.Nombre); cmd.Parameters.AddWithValue("@vdesc", objCursoBE.Descripcion); cmd.Parameters.AddWithValue("@horas", objCursoBE.HorasSemanales); cmd.Parameters.AddWithValue("@tipo", objCursoBE.TipoCurso); cmd.Parameters.AddWithValue("@vUsu_registro", objCursoBE.UsuRegistro); cmd.Parameters.AddWithValue("@vEst", objCursoBE.Estado); cnx.Open(); cmd.ExecuteNonQuery(); return(true); } catch (SqlException x) { throw new Exception(x.Message); } finally { if (cnx.State == ConnectionState.Open) { cnx.Close(); } } }
public DataModel.cursos CreateEntity(CursoBE be) { DataModel.cursos entity; if (be != null) { entity = new DataModel.cursos() { id_curso = be.id_curso, id_comision = be.id_comision, id_materia = be.id_materia, anio_calendario = be.anio_calendario, cupo = be.cupo, estado = be.estado }; entity.docentes_cursos = new List <DataModel.docentes_cursos>(); if (be.docentes_cursos != null) { foreach (var item in be.docentes_cursos) { entity.docentes_cursos.Add(FactoryDocente_Curso.GetInstance().CreateEntity(item)); } } return(entity); } return(entity = new DataModel.cursos()); }
public List <CursoBE> GetAllCurso() { SecundariaEntities Secundaria = new SecundariaEntities(); try { List <CursoBE> objListaCursoBE = new List <CursoBE>(); var query = (from objCurso in Secundaria.CURSO select objCurso).ToList(); foreach (var item in query) { CursoBE objCursoBE = new CursoBE(); objCursoBE.Id_curso = item.id_curso; objCursoBE.Nom_curso = item.nom_curso; objCursoBE.Estado_curso = item.estado_curso; objListaCursoBE.Add(objCursoBE); } return(objListaCursoBE); } catch (Exception ex) { throw new Exception(ex.Message); } }
public static CursoBE fromCursoDCtoCursoBE(CursoDC objDC) { CursoBE objBE = new CursoBE(); objBE.CursoId = objDC.CursoId; objBE.CodigoCurso = objDC.CodigoCurso; objBE.Creditos = objDC.Creditos; objBE.EsControl = objDC.EsControl; objBE.EsVerificacion = objDC.EsVerificacion; objBE.NombreCurso = objDC.NombreCurso; return objBE; }
public async Task <IHttpActionResult> PostCursos(CursoBE curso) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _services.Create(curso); return(Created(new Uri(Url.Link("DefaultApi", new { Id = curso })), curso)); } catch (Exception ex) { var except = (ApiBusinessException)HandlerErrorExceptions.GetInstance().RunCustomExceptions(ex); var resp = BadRequest(Convert.ToString(except.ErrorDescription)); return(resp); } }
public async Task <IHttpActionResult> PutCursos(Int32 id, CursoBE curso) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } curso.id_curso = id; _services.Update(id, curso); return(Ok()); } catch (Exception ex) { var except = (ApiBusinessException)HandlerErrorExceptions.GetInstance().RunCustomExceptions(ex); var resp = BadRequest(Convert.ToString(except.ErrorDescription)); return(resp); } }
public CursoBE ConsultarCurso(int id) { CursoBE objCursoBE = new CursoBE(); cnx.ConnectionString = MiConexion.GetCnx(); cmd.Connection = cnx; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "usp_ConsultarCurso"; try { cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@vid", id); cnx.Open(); dtr = cmd.ExecuteReader(); if (dtr.HasRows == true) { dtr.Read(); objCursoBE.Id = Convert.ToInt16(dtr["IDCURSO"]); objCursoBE.Nombre = dtr["NOMBRECURSO"].ToString(); objCursoBE.Descripcion = dtr["DESCRIPCION"].ToString(); objCursoBE.HorasSemanales = Convert.ToInt16(dtr["HORAS_SEMANALES"]); objCursoBE.TipoCurso = Convert.ToInt16(dtr["TIPOCURSO"]); objCursoBE.UsuRegistro = dtr["USUARIO_REGISTRO"].ToString(); objCursoBE.FechaRegistro = Convert.ToDateTime(dtr["FECHA_REGISTRO"]); objCursoBE.UsuUltMod = dtr["USUARIO_ULT_MODIFICACION"].ToString(); objCursoBE.FechaUltMod = Convert.ToDateTime(dtr["FECHA_ULT_MODIFICACION"]); objCursoBE.Estado = Convert.ToInt16(dtr["ESTADO"]); } dtr.Close(); return(objCursoBE); } catch (SqlException ex) { throw new Exception(ex.Message); } finally { if (cnx.State == ConnectionState.Open) { cnx.Close(); } } }
private void CursoMan03_Load(object sender, EventArgs e) { try { RellenarTipos(); cboTipo.SelectedValue = "1"; objCursoBE = objCursoBL.ConsultarCurso(Id); //Llenar formulario lblCodigo.Text = objCursoBE.Id.ToString(); txtNombre.Text = objCursoBE.Nombre; txtDescripcion.Text = objCursoBE.Descripcion; cboTipo.SelectedValue = objCursoBE.TipoCurso.ToString(); mskHoras.Text = objCursoBE.HorasSemanales.ToString(); chkActivo.Checked = Convert.ToBoolean(objCursoBE.Estado); } catch (Exception ex) { MessageBox.Show("Se ha producido el error: " + ex.Message); } }
public long Create(CursoBE Be) { try { if (Be != null) { DataModel.cursos entity = Factory.FactoryCurso.GetInstance().CreateEntity(Be); _unitOfWork.CursoRepository.Insert(entity); _unitOfWork.Commit(); return(entity.id_curso); } else { throw new ApiBusinessException(1012, "No se pudo crear el curso", System.Net.HttpStatusCode.NotFound, "Http"); } } catch (Exception ex) { throw HandlerErrorExceptions.GetInstance().RunCustomExceptions(ex); } }
public bool Update(long Id, CursoBE Be) { try { var flag = false; if (Be != null) { var entity = Factory.FactoryCurso.GetInstance().CreateEntity(Be); if (entity.docentes_cursos != null) { foreach (var item in entity.docentes_cursos) { _unitOfWork.Docentes_CursosRepository.Update(item, new List <string>() { "id_docente", "id_curso", "cargo" }); } } entity.docentes_cursos = null; _unitOfWork.CursoRepository.Update(entity, new List <string>() { "id_materia", "id_comision", "anio_calendario", "cupo" }); _unitOfWork.Commit(); flag = true; return(flag); } else { throw new ApiBusinessException(1012, "No se pudo Modificar a ese curso", System.Net.HttpStatusCode.NotFound, "Http"); } } catch (Exception ex) { throw HandlerErrorExceptions.GetInstance().RunCustomExceptions(ex); } }
public CursoDTO CreateDTO(CursoBE be) { CursoDTO dto; if (be != null) { dto = new CursoDTO() { id_curso = be.id_curso, id_comision = be.id_comision, id_materia = be.id_materia, anio_calendario = be.anio_calendario, cupo = be.cupo, accion = be.accion, materias = be.materias != null?FactoryMateriaDTO.GetInstance().CreateDTO(be.materias) : null, comisiones = be.comisiones != null?FactoryComisionDTO.GetInstance().CreateDTO(be.comisiones) : null, estado = be.estado }; dto.docentes_cursos = new List <Docente_CursoDTO>(); if (be.docentes_cursos != null) { foreach (var item in be.docentes_cursos) { dto.docentes_cursos.Add(FactoryDocente_CursoDTO.GetInstance().CreateDTO(item)); } } dto.alumnos_inscripciones = new List <Alumnos_InscripcionDTO>(); if (be.alumnos_inscripciones != null) { foreach (var item in be.alumnos_inscripciones) { dto.alumnos_inscripciones.Add(FactoryAlumnos_InscripcionDTO.GetInstance().CreateDTO(item)); } } return(dto); } return(dto = new CursoDTO()); }
public CursoBE CreateBusiness(DataModel.cursos entity) { CursoBE be; if (entity != null) { be = new CursoBE() { id_curso = entity.id_curso, id_comision = entity.id_comision, id_materia = entity.id_materia, anio_calendario = entity.anio_calendario, cupo = entity.cupo, estado = entity.estado, comisiones = entity.comisiones != null?FactoryComision.GetInstance().CreateBusiness(entity.comisiones) : null, materias = entity.materias != null?FactoryMateria.GetInstance().CreateBusiness(entity.materias) : null }; be.docentes_cursos = new List <Docente_CursoBE>(); if (entity.docentes_cursos != null) { foreach (var item in entity.docentes_cursos) { be.docentes_cursos.Add(FactoryDocente_Curso.GetInstance().CreateBusiness(item)); } } be.alumnos_inscripciones = new List <Alumnos_InscripcionBE>(); if (entity.alumnos_inscripciones != null) { foreach (var item in entity.alumnos_inscripciones) { be.alumnos_inscripciones.Add(FactoryAlumnos_Inscripcion.GetInstance().CreateBusiness(item)); } } return(be); } return(be = new CursoBE()); }
public Boolean ActualizarCurso(CursoBE objCursoBE) { return(objCursoADO.ActualizarCurso(objCursoBE)); }
public Boolean InsertarCurso(CursoBE objCursoBE) { return(objCursoADO.InsertarCurso(objCursoBE)); }