Example #1
0
        /// <summary>
        /// Método para insertar un nuevo registro
        /// </summary>
        /// <param name="id_CentroTrabajo"></param>
        /// <param name="id_LeccionesAprendidas"></param>
        /// <returns></returns>
        public int SetLeccionesCentroTrabajo(string id_CentroTrabajo, int id_LeccionesAprendidas)
        {
            try
            {
                using (EntitiesUsuario Conexion = new EntitiesUsuario())
                {
                    TR_LECCIONES_CENTROSTRABAJO obj = new TR_LECCIONES_CENTROSTRABAJO();

                    obj.ID_CENTROTRABAJO       = id_CentroTrabajo;
                    obj.ID_LECCIONESAPRENDIDAS = id_LeccionesAprendidas;

                    //Agregamos el nuevo registro
                    Conexion.TR_LECCIONES_CENTROSTRABAJO.Add(obj);

                    //Guardamos los cambios
                    Conexion.SaveChanges();

                    return(obj.ID_LECCIONES_CENTROTRABAJO);
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
        /// <summary>
        /// Método que inserta una nueevo registro
        /// </summary>
        /// <param name="Id_CentroTrabajo"></param>
        /// <param name="Id_LeccionAprendida"></param>
        /// <returns></returns>
        public int InsertLeccionCentroTrabajo(string Id_CentroTrabajo, int Id_LeccionAprendida)
        {
            try
            {
                using (EntitiesUsuario Conexion = new EntitiesUsuario())
                {
                    TR_LECCIONES_CENTROSTRABAJO ObjCent = new TR_LECCIONES_CENTROSTRABAJO();

                    ObjCent.ID_CENTROTRABAJO       = Id_CentroTrabajo;
                    ObjCent.ID_LECCIONESAPRENDIDAS = Id_LeccionAprendida;

                    Conexion.TR_LECCIONES_CENTROSTRABAJO.Add(ObjCent);

                    Conexion.SaveChanges();

                    return(ObjCent.ID_LECCIONES_CENTROTRABAJO);
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Example #3
0
        /// <summary>
        /// Método para modificar un registro existente mediante el id
        /// </summary>
        /// <param name="id_Lecciones_CentroTrabajo"></param>
        /// <param name="Id_CentroTrabajo"></param>
        /// <param name="Id_LeccionesAprendidas"></param>
        /// <returns></returns>
        public int UpdateLeccionesCentroTrabajo(int id_Lecciones_CentroTrabajo, string Id_CentroTrabajo, int Id_LeccionesAprendidas)
        {
            try
            {
                using (EntitiesUsuario Conexion = new EntitiesUsuario())
                {
                    TR_LECCIONES_CENTROSTRABAJO obj = Conexion.TR_LECCIONES_CENTROSTRABAJO.Where(x => x.ID_LECCIONES_CENTROTRABAJO == id_Lecciones_CentroTrabajo).FirstOrDefault();

                    obj.ID_CENTROTRABAJO       = Id_CentroTrabajo;
                    obj.ID_LECCIONESAPRENDIDAS = Id_LeccionesAprendidas;

                    //Modificamos el registro asignando el nuevo archivo
                    Conexion.Entry(obj).State = EntityState.Modified;

                    //Guardamos cambios
                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }