Ejemplo n.º 1
0
        public int Insert(Spartane.Core.Classes.Detalle_Planes_de_Rutinas.Detalle_Planes_de_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_Planes_de_Rutinas = _dataProvider.GetParameter();
                padreFolio_Planes_de_Rutinas.ParameterName = "Folio_Planes_de_Rutinas";
                padreFolio_Planes_de_Rutinas.DbType        = DbType.Int32;
                padreFolio_Planes_de_Rutinas.Value         = (object)entity.Folio_Planes_de_Rutinas ?? DBNull.Value;
                var padreNumero_de_Dia = _dataProvider.GetParameter();
                padreNumero_de_Dia.ParameterName = "Numero_de_Dia";
                padreNumero_de_Dia.DbType        = DbType.Int32;
                padreNumero_de_Dia.Value         = (object)entity.Numero_de_Dia ?? DBNull.Value;

                var padreFecha = _dataProvider.GetParameter();
                padreFecha.ParameterName = "Fecha";
                padreFecha.DbType        = DbType.DateTime;
                padreFecha.Value         = (object)entity.Fecha ?? DBNull.Value;

                var padreRealizado = _dataProvider.GetParameter();
                padreRealizado.ParameterName = "Realizado";
                padreRealizado.DbType        = DbType.Boolean;
                padreRealizado.Value         = (object)entity.Realizado ?? DBNull.Value;


                var empEntity =
                    _dbContext.ExecuteStoredProcedureList <Spartane.Core.Classes.StoredProcedure.sp_InsDetalle_Planes_de_Rutinas>("sp_InsDetalle_Planes_de_Rutinas", padreFolio_Planes_de_Rutinas
                                                                                                                                  , padreNumero_de_Dia
                                                                                                                                  , padreFecha
                                                                                                                                  , padreRealizado
                                                                                                                                  ).FirstOrDefault();

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

            return(rta);
        }
        public int Update_Datos_Generales(Spartane.Core.Classes.Detalle_Planes_de_Rutinas.Detalle_Planes_de_Rutinas entity)
        {
            int rta;

            try
            {
                Spartane.Core.Classes.Detalle_Planes_de_Rutinas.Detalle_Planes_de_Rutinas Detalle_Planes_de_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_Planes_de_Rutinas = _dataProvider.GetParameter();
                paramUpdFolio_Planes_de_Rutinas.ParameterName = "Folio_Planes_de_Rutinas";
                paramUpdFolio_Planes_de_Rutinas.DbType        = DbType.Int32;
                paramUpdFolio_Planes_de_Rutinas.Value         = (object)entity.Folio_Planes_de_Rutinas ?? DBNull.Value;
                var paramUpdNumero_de_Dia = _dataProvider.GetParameter();
                paramUpdNumero_de_Dia.ParameterName = "Numero_de_Dia";
                paramUpdNumero_de_Dia.DbType        = DbType.Int32;
                paramUpdNumero_de_Dia.Value         = (object)entity.Numero_de_Dia ?? DBNull.Value;
                var paramUpdFecha = _dataProvider.GetParameter();
                paramUpdFecha.ParameterName = "Fecha";
                paramUpdFecha.DbType        = DbType.DateTime;
                paramUpdFecha.Value         = (object)entity.Fecha ?? 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_del_Ejercicio = _dataProvider.GetParameter();
                paramUpdSecuencia_del_Ejercicio.ParameterName = "Secuencia_del_Ejercicio";
                paramUpdSecuencia_del_Ejercicio.DbType        = DbType.String;
                paramUpdSecuencia_del_Ejercicio.Value         = (object)entity.Secuencia_del_Ejercicio ?? 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 paramUpdRealizado = _dataProvider.GetParameter();
                paramUpdRealizado.ParameterName = "Realizado";
                paramUpdRealizado.DbType        = DbType.Boolean;
                paramUpdRealizado.Value         = (object)entity.Realizado ?? DBNull.Value;


                var empEntity =
                    _dbContext.ExecuteStoredProcedureList <Spartane.Core.Classes.StoredProcedure.sp_UpdDetalle_Planes_de_Rutinas>("sp_UpdDetalle_Planes_de_Rutinas", paramUpdFolio, paramUpdFolio_Planes_de_Rutinas, paramUpdNumero_de_Dia, paramUpdFecha, paramUpdOrden_de_Realizacion, paramUpdSecuencia_del_Ejercicio, paramUpdEnfoque_del_Ejercicio, paramUpdEjercicio, paramUpdRealizado).FirstOrDefault();

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

            return(rta);
        }