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

            try
            {
                Spartane.Core.Classes.Planes_de_Rutinas.Planes_de_Rutinas 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 paramUpdFecha_de_Registro = _dataProvider.GetParameter();
                paramUpdFecha_de_Registro.ParameterName = "Fecha_de_Registro";
                paramUpdFecha_de_Registro.DbType        = DbType.DateTime;
                paramUpdFecha_de_Registro.Value         = (object)entity.Fecha_de_Registro ?? DBNull.Value;
                var paramUpdHora_de_Registro = _dataProvider.GetParameter();
                paramUpdHora_de_Registro.ParameterName = "Hora_de_Registro";
                paramUpdHora_de_Registro.DbType        = DbType.String;
                paramUpdHora_de_Registro.Value         = (object)entity.Hora_de_Registro ?? DBNull.Value;
                var paramUpdUsuario_que_Registra = _dataProvider.GetParameter();
                paramUpdUsuario_que_Registra.ParameterName = "Usuario_que_Registra";
                paramUpdUsuario_que_Registra.DbType        = DbType.Int32;
                paramUpdUsuario_que_Registra.Value         = (object)entity.Usuario_que_Registra ?? DBNull.Value;
                var paramUpdFecha_inicio_del_Plan = _dataProvider.GetParameter();
                paramUpdFecha_inicio_del_Plan.ParameterName = "Fecha_inicio_del_Plan";
                paramUpdFecha_inicio_del_Plan.DbType        = DbType.DateTime;
                paramUpdFecha_inicio_del_Plan.Value         = (object)entity.Fecha_inicio_del_Plan ?? DBNull.Value;
                var paramUpdFecha_fin_del_Plan = _dataProvider.GetParameter();
                paramUpdFecha_fin_del_Plan.ParameterName = "Fecha_fin_del_Plan";
                paramUpdFecha_fin_del_Plan.DbType        = DbType.DateTime;
                paramUpdFecha_fin_del_Plan.Value         = (object)entity.Fecha_fin_del_Plan ?? DBNull.Value;
                var paramUpdSemana = _dataProvider.GetParameter();
                paramUpdSemana.ParameterName = "Semana";
                paramUpdSemana.DbType        = DbType.Int32;
                paramUpdSemana.Value         = (object)entity.Semana ?? DBNull.Value;
                var paramUpdPaciente = _dataProvider.GetParameter();
                paramUpdPaciente.ParameterName = "Paciente";
                paramUpdPaciente.DbType        = DbType.Int32;
                paramUpdPaciente.Value         = (object)entity.Paciente ?? DBNull.Value;
                var paramUpdRutinas = _dataProvider.GetParameter();
                paramUpdRutinas.ParameterName = "Rutinas";
                paramUpdRutinas.DbType        = DbType.Int32;
                paramUpdRutinas.Value         = (object)entity.Rutinas ?? DBNull.Value;
                var paramUpdModificado = _dataProvider.GetParameter();
                paramUpdModificado.ParameterName = "Modificado";
                paramUpdModificado.DbType        = DbType.Boolean;
                paramUpdModificado.Value         = (object)entity.Modificado ?? DBNull.Value;
                var paramUpdEstatus = _dataProvider.GetParameter();
                paramUpdEstatus.ParameterName = "Estatus";
                paramUpdEstatus.DbType        = DbType.Int32;
                paramUpdEstatus.Value         = (object)entity.Estatus ?? DBNull.Value;


                var empEntity =
                    _dbContext.ExecuteStoredProcedureList <Spartane.Core.Classes.StoredProcedure.sp_UpdPlanes_de_Rutinas>("sp_UpdPlanes_de_Rutinas", paramUpdFolio, paramUpdFecha_de_Registro, paramUpdHora_de_Registro, paramUpdUsuario_que_Registra, paramUpdFecha_inicio_del_Plan, paramUpdFecha_fin_del_Plan, paramUpdSemana, paramUpdPaciente, paramUpdRutinas, paramUpdModificado, paramUpdEstatus).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 Insert(Spartane.Core.Classes.Planes_de_Rutinas.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 padreFecha_de_Registro = _dataProvider.GetParameter();
                padreFecha_de_Registro.ParameterName = "Fecha_de_Registro";
                padreFecha_de_Registro.DbType        = DbType.DateTime;
                padreFecha_de_Registro.Value         = (object)entity.Fecha_de_Registro ?? DBNull.Value;

                var padreHora_de_Registro = _dataProvider.GetParameter();
                padreHora_de_Registro.ParameterName = "Hora_de_Registro";
                padreHora_de_Registro.DbType        = DbType.String;
                padreHora_de_Registro.Value         = (object)entity.Hora_de_Registro ?? DBNull.Value;
                var padreUsuario_que_Registra = _dataProvider.GetParameter();
                padreUsuario_que_Registra.ParameterName = "Usuario_que_Registra";
                padreUsuario_que_Registra.DbType        = DbType.Int32;
                padreUsuario_que_Registra.Value         = (object)entity.Usuario_que_Registra ?? DBNull.Value;

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

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

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

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

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

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

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

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



                var empEntity =
                    _dbContext.ExecuteStoredProcedureList <Spartane.Core.Classes.StoredProcedure.sp_InsPlanes_de_Rutinas>("sp_InsPlanes_de_Rutinas", padreFecha_de_Registro
                                                                                                                          , padreHora_de_Registro
                                                                                                                          , padreUsuario_que_Registra
                                                                                                                          , padrePaciente
                                                                                                                          , padreNivel_de_dificultad
                                                                                                                          , padreSemana
                                                                                                                          , padreFecha_inicio_del_Plan
                                                                                                                          , padreFecha_fin_del_Plan
                                                                                                                          , padreEstatus
                                                                                                                          , padreRutina
                                                                                                                          , padreEstatus_de_Seguimiento
                                                                                                                          ).FirstOrDefault();

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

            return(rta);
        }