Exemplo n.º 1
0
        public int Update_Datos_Generales(Spartane.Core.Classes.Nivel_de_dificultad.Nivel_de_dificultad entity)
        {
            int rta;

            try
            {
                Spartane.Core.Classes.Nivel_de_dificultad.Nivel_de_dificultad Nivel_de_dificultadDB = GetByKey(entity.Folio, false);
                var paramUpdFolio = _dataProvider.GetParameter();
                paramUpdFolio.ParameterName = "Folio";
                paramUpdFolio.DbType        = DbType.Int32;
                paramUpdFolio.Value         = (object)entity.Folio ?? DBNull.Value;
                var paramUpdDificultad = _dataProvider.GetParameter();
                paramUpdDificultad.ParameterName = "Dificultad";
                paramUpdDificultad.DbType        = DbType.String;
                paramUpdDificultad.Value         = (object)entity.Dificultad ?? DBNull.Value;


                var empEntity =
                    _dbContext.ExecuteStoredProcedureList <Spartane.Core.Classes.StoredProcedure.sp_UpdNivel_de_dificultad>("sp_UpdNivel_de_dificultad", paramUpdFolio, paramUpdDificultad).FirstOrDefault();

                rta = Convert.ToInt32(empEntity.Folio);
            }
            catch (ExceptionBase ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw new ServiceException(ex.Message, ex);
            }

            return(rta);
        }
Exemplo n.º 2
0
        public int Insert(Spartane.Core.Classes.Nivel_de_dificultad.Nivel_de_dificultad entity)
        {
            int rta;

            try
            {
                var padreFolio = _dataProvider.GetParameter();
                padreFolio.ParameterName = "Folio";
                padreFolio.DbType        = DbType.Int32;
                padreFolio.Value         = (object)entity.Folio ?? DBNull.Value;
                var padreDificultad = _dataProvider.GetParameter();
                padreDificultad.ParameterName = "Dificultad";
                padreDificultad.DbType        = DbType.String;
                padreDificultad.Value         = (object)entity.Dificultad ?? DBNull.Value;
                var padreImagen = _dataProvider.GetParameter();
                padreImagen.ParameterName = "Imagen";
                padreImagen.DbType        = DbType.Int32;
                padreImagen.Value         = (object)entity.Imagen ?? DBNull.Value;



                var empEntity =
                    _dbContext.ExecuteStoredProcedureList <Spartane.Core.Classes.StoredProcedure.sp_InsNivel_de_dificultad>("sp_InsNivel_de_dificultad", padreDificultad
                                                                                                                            , padreImagen
                                                                                                                            ).FirstOrDefault();

                rta = Convert.ToInt32(empEntity.Folio);
            }
            catch (ExceptionBase ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw new ServiceException(ex.Message, ex);
            }

            return(rta);
        }