示例#1
0
        public int Insert(Spartane.Core.Classes.Detalle_Ejercicios_Rutinas.Detalle_Ejercicios_Rutinas entity)
        {
            int rta;

            try
            {
                var padreFolio = _dataProvider.GetParameter();
                padreFolio.ParameterName = "Folio";
                padreFolio.DbType        = DbType.Int32;
                padreFolio.Value         = (object)entity.Folio ?? DBNull.Value;
                var padreFolio_Rutinas = _dataProvider.GetParameter();
                padreFolio_Rutinas.ParameterName = "Folio_Rutinas";
                padreFolio_Rutinas.DbType        = DbType.Int32;
                padreFolio_Rutinas.Value         = (object)entity.Folio_Rutinas ?? DBNull.Value;
                var padreOrden_de_realizacion = _dataProvider.GetParameter();
                padreOrden_de_realizacion.ParameterName = "Orden_de_realizacion";
                padreOrden_de_realizacion.DbType        = DbType.Int32;
                padreOrden_de_realizacion.Value         = (object)entity.Orden_de_realizacion ?? DBNull.Value;

                var padreNumero_de_serie = _dataProvider.GetParameter();
                padreNumero_de_serie.ParameterName = "Numero_de_serie";
                padreNumero_de_serie.DbType        = DbType.Int32;
                padreNumero_de_serie.Value         = (object)entity.Numero_de_serie ?? DBNull.Value;

                var padreEjercicio = _dataProvider.GetParameter();
                padreEjercicio.ParameterName = "Ejercicio";
                padreEjercicio.DbType        = DbType.Int32;
                padreEjercicio.Value         = (object)entity.Ejercicio ?? DBNull.Value;

                var padreCantidad_de_Repeticiones = _dataProvider.GetParameter();
                padreCantidad_de_Repeticiones.ParameterName = "Cantidad_de_Repeticiones";
                padreCantidad_de_Repeticiones.DbType        = DbType.Int32;
                padreCantidad_de_Repeticiones.Value         = (object)entity.Cantidad_de_Repeticiones ?? DBNull.Value;



                var empEntity =
                    _dbContext.ExecuteStoredProcedureList <Spartane.Core.Classes.StoredProcedure.sp_InsDetalle_Ejercicios_Rutinas>("sp_InsDetalle_Ejercicios_Rutinas", padreFolio_Rutinas
                                                                                                                                   , padreOrden_de_realizacion
                                                                                                                                   , padreNumero_de_serie
                                                                                                                                   , padreEjercicio
                                                                                                                                   , padreCantidad_de_Repeticiones
                                                                                                                                   ).FirstOrDefault();

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

            return(rta);
        }
示例#2
0
        public int Update_Datos_Generales(Spartane.Core.Classes.Detalle_Ejercicios_Rutinas.Detalle_Ejercicios_Rutinas entity)
        {
            int rta;

            try
            {
                Spartane.Core.Classes.Detalle_Ejercicios_Rutinas.Detalle_Ejercicios_Rutinas Detalle_Ejercicios_RutinasDB = GetByKey(entity.Folio, false);
                var paramUpdFolio = _dataProvider.GetParameter();
                paramUpdFolio.ParameterName = "Folio";
                paramUpdFolio.DbType        = DbType.Int32;
                paramUpdFolio.Value         = (object)entity.Folio ?? DBNull.Value;
                var paramUpdFolio_Rutinas = _dataProvider.GetParameter();
                paramUpdFolio_Rutinas.ParameterName = "Folio_Rutinas";
                paramUpdFolio_Rutinas.DbType        = DbType.Int32;
                paramUpdFolio_Rutinas.Value         = (object)entity.Folio_Rutinas ?? DBNull.Value;
                var paramUpdOrden_de_realizacion = _dataProvider.GetParameter();
                paramUpdOrden_de_realizacion.ParameterName = "Orden_de_realizacion";
                paramUpdOrden_de_realizacion.DbType        = DbType.Int32;
                paramUpdOrden_de_realizacion.Value         = (object)entity.Orden_de_realizacion ?? DBNull.Value;
                var paramUpdSecuencia = _dataProvider.GetParameter();
                paramUpdSecuencia.ParameterName = "Secuencia";
                paramUpdSecuencia.DbType        = DbType.String;
                paramUpdSecuencia.Value         = (object)entity.Secuencia ?? DBNull.Value;
                var paramUpdEnfoque_del_Ejercicio = _dataProvider.GetParameter();
                paramUpdEnfoque_del_Ejercicio.ParameterName = "Enfoque_del_Ejercicio";
                paramUpdEnfoque_del_Ejercicio.DbType        = DbType.Int32;
                paramUpdEnfoque_del_Ejercicio.Value         = (object)entity.Enfoque_del_Ejercicio ?? DBNull.Value;
                var paramUpdEjercicio = _dataProvider.GetParameter();
                paramUpdEjercicio.ParameterName = "Ejercicio";
                paramUpdEjercicio.DbType        = DbType.Int32;
                paramUpdEjercicio.Value         = (object)entity.Ejercicio ?? DBNull.Value;
                var paramUpdCantidad_de_series = _dataProvider.GetParameter();
                paramUpdCantidad_de_series.ParameterName = "Cantidad_de_series";
                paramUpdCantidad_de_series.DbType        = DbType.Int32;
                paramUpdCantidad_de_series.Value         = (object)entity.Cantidad_de_series ?? DBNull.Value;
                var paramUpdCantidad_de_repeticiones = _dataProvider.GetParameter();
                paramUpdCantidad_de_repeticiones.ParameterName = "Cantidad_de_repeticiones";
                paramUpdCantidad_de_repeticiones.DbType        = DbType.Int32;
                paramUpdCantidad_de_repeticiones.Value         = (object)entity.Cantidad_de_repeticiones ?? DBNull.Value;
                var paramUpdDescanso_en_segundos = _dataProvider.GetParameter();
                paramUpdDescanso_en_segundos.ParameterName = "Descanso_en_segundos";
                paramUpdDescanso_en_segundos.DbType        = DbType.Int32;
                paramUpdDescanso_en_segundos.Value         = (object)entity.Descanso_en_segundos ?? DBNull.Value;


                var empEntity =
                    _dbContext.ExecuteStoredProcedureList <Spartane.Core.Classes.StoredProcedure.sp_UpdDetalle_Ejercicios_Rutinas>("sp_UpdDetalle_Ejercicios_Rutinas", paramUpdFolio, paramUpdFolio_Rutinas, paramUpdOrden_de_realizacion, paramUpdSecuencia, paramUpdEnfoque_del_Ejercicio, paramUpdEjercicio, paramUpdCantidad_de_series, paramUpdCantidad_de_repeticiones, paramUpdDescanso_en_segundos).FirstOrDefault();

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

            return(rta);
        }